[xoreos-git] [xoreos/xoreos-tools] 6302cc: AURORA: Allow TLK talktable entries with sound, bu...

GitHub noreply at github.com
Sun Dec 25 09:23:48 CET 2016


  Branch: refs/heads/coverity_scan
  Home:   https://github.com/xoreos/xoreos-tools
  Commit: 6302cc891e683e05aa3175779116c12e97f3d0dd
      https://github.com/xoreos/xoreos-tools/commit/6302cc891e683e05aa3175779116c12e97f3d0dd
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-11-03 (Thu, 03 Nov 2016)

  Changed paths:
    M src/aurora/talktable_tlk.cpp
    M src/xml/tlkdumper.cpp

  Log Message:
  -----------
  AURORA: Allow TLK talktable entries with sound, but no text


  Commit: 8cf78f6447160a0146e6820e8f7d8c87b1a10d40
      https://github.com/xoreos/xoreos-tools/commit/8cf78f6447160a0146e6820e8f7d8c87b1a10d40
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-11-03 (Thu, 03 Nov 2016)

  Changed paths:
    M src/xml/gff3dumper.cpp
    M src/xml/gff3dumper.h

  Log Message:
  -----------
  GFF2XML: Don't add a label property on structs with no label

Like the top-level struct or structs in lists.


  Commit: 0bb7e7828af7829ca5cc487f1cd2cd1c6a2e55a3
      https://github.com/xoreos/xoreos-tools/commit/0bb7e7828af7829ca5cc487f1cd2cd1c6a2e55a3
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-11-06 (Sun, 06 Nov 2016)

  Changed paths:
    M src/aurora/talktable_gff.h
    M src/aurora/talktable_tlk.h

  Log Message:
  -----------
  AURORA: Document which talktable versions are supported


  Commit: a0551faac92b5705e881c77f23cf13953f6a1c26
      https://github.com/xoreos/xoreos-tools/commit/a0551faac92b5705e881c77f23cf13953f6a1c26
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-11-06 (Sun, 06 Nov 2016)

  Changed paths:
    M src/aurora/talktable_tlk.cpp
    M src/aurora/talktable_tlk.h

  Log Message:
  -----------
  AURORA: Remove TalkTable_TLK::_stringsOffset

We only need that information during file loading. There's no reason
to keep it around.


  Commit: 5d0e1830fac996bc52f7ea058de7d6ad7f1d98c4
      https://github.com/xoreos/xoreos-tools/commit/5d0e1830fac996bc52f7ea058de7d6ad7f1d98c4
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-11-08 (Tue, 08 Nov 2016)

  Changed paths:
    M src/aurora/gff3file.cpp

  Log Message:
  -----------
  AURORA: Add a field type test in GFF3Struct::getData()

We want this method to throw an exception instead of triggering an
assert() when the field is not a data type.


  Commit: 161b022ed516d79c8d7e9a497d29c4bb0be64c3f
      https://github.com/xoreos/xoreos-tools/commit/161b022ed516d79c8d7e9a497d29c4bb0be64c3f
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-11-10 (Thu, 10 Nov 2016)

  Changed paths:
    M src/aurora/gff3file.h

  Log Message:
  -----------
  AURORA: Add comment to GFF3File about the difference of V3.2 vs V3.3


  Commit: 9905ab4cc605b02bfd38e048c4a63910570b1a6b
      https://github.com/xoreos/xoreos-tools/commit/9905ab4cc605b02bfd38e048c4a63910570b1a6b
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-11-10 (Thu, 10 Nov 2016)

  Changed paths:
    M src/aurora/gff4file.h

  Log Message:
  -----------
  AURORA: Add comment to GFF4File about the difference of V4.0 vs V4.1


  Commit: 9d20f497dcf75ba848648854c385506de79994aa
      https://github.com/xoreos/xoreos-tools/commit/9d20f497dcf75ba848648854c385506de79994aa
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-11-10 (Thu, 10 Nov 2016)

  Changed paths:
    M src/aurora/gff4file.h

  Log Message:
  -----------
  AURORA: Add comment to GFF4File explaining what a generic is


  Commit: a8c9454f259111cf40d7508c24428e3078a3550d
      https://github.com/xoreos/xoreos-tools/commit/a8c9454f259111cf40d7508c24428e3078a3550d
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-11-10 (Thu, 10 Nov 2016)

  Changed paths:
    M src/aurora/gff4file.cpp

  Log Message:
  -----------
  AURORA: Add comments to GFF4File explaining the loading procedure


  Commit: 68ac0d7eaf2d0da50325c0b389a93b8f2597c427
      https://github.com/xoreos/xoreos-tools/commit/68ac0d7eaf2d0da50325c0b389a93b8f2597c427
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

  Changed paths:
    M src/aurora/gff4file.cpp

  Log Message:
  -----------
  AURORA: Throw if shared string index in GFF4 is out of range

Instead of using assert().


  Commit: 192b4e9b0f83c3979e018a51f5327c2677ce4763
      https://github.com/xoreos/xoreos-tools/commit/192b4e9b0f83c3979e018a51f5327c2677ce4763
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

  Changed paths:
    M src/aurora/gff4file.cpp

  Log Message:
  -----------
  AURORA: Throw if we find a GFF4 generic with type generic


  Commit: fe5151a27de064f842f20064873538cd07961a06
      https://github.com/xoreos/xoreos-tools/commit/fe5151a27de064f842f20064873538cd07961a06
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-11-12 (Sat, 12 Nov 2016)

  Changed paths:
    M src/aurora/gff4file.cpp

  Log Message:
  -----------
  AURORA: Throw on unknown GFF4 field type configuration


  Commit: 01c893cec95aa00b3bf9b5fa3f4934a1629d387e
      https://github.com/xoreos/xoreos-tools/commit/01c893cec95aa00b3bf9b5fa3f4934a1629d387e
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-11-13 (Sun, 13 Nov 2016)

  Changed paths:
    M src/aurora/gff4file.cpp

  Log Message:
  -----------
  AURORA: Also use available shared strings for GFF4 TalkString fields

When the GFF4 file has a shared strings table, the strings in the
TalkString also refer into this table.


  Commit: e5cdda31cb3f73c8b3f07b06a7a748b1dde35693
      https://github.com/xoreos/xoreos-tools/commit/e5cdda31cb3f73c8b3f07b06a7a748b1dde35693
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M src/xml/gff4dumper.cpp
    M src/xml/gff4dumper.h

  Log Message:
  -----------
  GFF2XML: Don't print aliases on the generic index-labels

They're not struct labels with an alias, they're indices.


  Commit: 8b374345874949b3d4e41bc92030a192a47feca2
      https://github.com/xoreos/xoreos-tools/commit/8b374345874949b3d4e41bc92030a192a47feca2
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-11-18 (Fri, 18 Nov 2016)

  Changed paths:
    M src/aurora/gff4file.cpp

  Log Message:
  -----------
  AURORA: Also throw on GFF4 generics that are lists and not a reference

We have no example GFF4 file with a non-reference generic list.


  Commit: 64493743f41adeb1bc7f923d04d886e1a4bdeac0
      https://github.com/xoreos/xoreos-tools/commit/64493743f41adeb1bc7f923d04d886e1a4bdeac0
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-11-18 (Fri, 18 Nov 2016)

  Changed paths:
    M src/aurora/gff4file.cpp

  Log Message:
  -----------
  AURORA: Throw on GFF4 with shared string and ASCII string fields

We have no example GFF4 file with shared strings and ASCII string
fields, so we don't know whether these fields use the shared string
table.


  Commit: ea15b5a45abb71e425bd5913c2257bb9207af21e
      https://github.com/xoreos/xoreos-tools/commit/ea15b5a45abb71e425bd5913c2257bb9207af21e
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-11-18 (Fri, 18 Nov 2016)

  Changed paths:
    M src/aurora/gdafile.cpp
    M src/aurora/gdafile.h

  Log Message:
  -----------
  AURORA: Let GDAFile::identifyType() return the Type directly

Instead of returning an uint32.


  Commit: e86ab25daa5d0a67f1a95b0ddec5f3c91cbcf13a
      https://github.com/xoreos/xoreos-tools/commit/e86ab25daa5d0a67f1a95b0ddec5f3c91cbcf13a
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-11-18 (Fri, 18 Nov 2016)

  Changed paths:
    M src/aurora/gdafile.cpp

  Log Message:
  -----------
  AURORA: Check kGFF4G2DAColumnType fields in GDA files for consistency


  Commit: c92c931f3d9377e3f25f23c57b92063a0e52a9a9
      https://github.com/xoreos/xoreos-tools/commit/c92c931f3d9377e3f25f23c57b92063a0e52a9a9
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-11-20 (Sun, 20 Nov 2016)

  Changed paths:
    M src/aurora/gdafile.cpp

  Log Message:
  -----------
  AURORA: Check GDA file version


  Commit: 471e9b9f725cf7874d22ece7f051415a775c5a28
      https://github.com/xoreos/xoreos-tools/commit/471e9b9f725cf7874d22ece7f051415a775c5a28
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-11-20 (Sun, 20 Nov 2016)

  Changed paths:
    M src/aurora/gff3file.cpp

  Log Message:
  -----------
  AURORA: Add an assert() on the stream in GFF3File constructor


  Commit: 7579f0d9026d19c15d460185ef8b8b507453d1ab
      https://github.com/xoreos/xoreos-tools/commit/7579f0d9026d19c15d460185ef8b8b507453d1ab
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-11-20 (Sun, 20 Nov 2016)

  Changed paths:
    M src/aurora/gff4file.cpp

  Log Message:
  -----------
  AURORA: Add an assert() on the stream in GFF4File constructor


  Commit: 877f91e2aa17045e1aff4a4132b17c656add3872
      https://github.com/xoreos/xoreos-tools/commit/877f91e2aa17045e1aff4a4132b17c656add3872
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-11-20 (Sun, 20 Nov 2016)

  Changed paths:
    M src/aurora/gdafile.cpp

  Log Message:
  -----------
  AURORA: Add an assert() on the stream in GDAFile constructor


  Commit: 0ee06754b3017b5762a9015d27f23ef0dd3a555a
      https://github.com/xoreos/xoreos-tools/commit/0ee06754b3017b5762a9015d27f23ef0dd3a555a
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-11-20 (Sun, 20 Nov 2016)

  Changed paths:
    M src/aurora/smallfile.cpp

  Log Message:
  -----------
  AURORA: Add an assert() on the stream in Small::decompress()


  Commit: 34ef0dc110661ae6aaee1faa7efc7447a953bf68
      https://github.com/xoreos/xoreos-tools/commit/34ef0dc110661ae6aaee1faa7efc7447a953bf68
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-11-21 (Mon, 21 Nov 2016)

  Changed paths:
    M src/common/strutil.cpp

  Log Message:
  -----------
  COMMON: Don't negate a negative composeString() value

This will fail for INT*_MIN, because -INT*_MIN are not valid values.

Because the sign of the result of % on negative values might be
implementation defined, we also need to ABS it, then.


  Commit: bcb5cae8fd4847b126d337fda3a131cae85adba3
      https://github.com/xoreos/xoreos-tools/commit/bcb5cae8fd4847b126d337fda3a131cae85adba3
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-11-21 (Mon, 21 Nov 2016)

  Changed paths:
    M src/common/strutil.cpp

  Log Message:
  -----------
  COMMON: Rewrite composeString() to fill from back to front

This way, we don't need to reverse the string.


  Commit: 4c2098445770c7d72b5d2b8147ed98aee6f9bc61
      https://github.com/xoreos/xoreos-tools/commit/4c2098445770c7d72b5d2b8147ed98aee6f9bc61
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-11-21 (Mon, 21 Nov 2016)

  Changed paths:
    M src/common/types.h

  Log Message:
  -----------
  COMMON: Also add fallback macros for INT*_MIN and INT*_MAX


  Commit: 1e78997771723136443fd9cac79fdad0a1f69821
      https://github.com/xoreos/xoreos-tools/commit/1e78997771723136443fd9cac79fdad0a1f69821
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-11-23 (Wed, 23 Nov 2016)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  DOCS: Update ChangeLog

[ci skip]


  Commit: c585942b76c8f18faa6fc7501d74706343351607
      https://github.com/xoreos/xoreos-tools/commit/c585942b76c8f18faa6fc7501d74706343351607
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-11-28 (Mon, 28 Nov 2016)

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

  Log Message:
  -----------
  COMMON: Remove MemoryWriteStreamDynamic::pos()

It doesn't need to exist. The position and size are always the same;
they're the number of bytes written to. The capacity denotes the size
of the memory block.


  Commit: 3de1f6612895207876230fb2e6cf59b0c4548032
      https://github.com/xoreos/xoreos-tools/commit/3de1f6612895207876230fb2e6cf59b0c4548032
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-11-28 (Mon, 28 Nov 2016)

  Changed paths:
    M src/common/memwritestream.h

  Log Message:
  -----------
  COMMON: Document MemoryWriteStream::size() and pos()

size() returns the number of bytes in the memory block in total, while
pos() is the current writing position.


  Commit: 63c2c118282c04d0f05261f82690de871c4994d6
      https://github.com/xoreos/xoreos-tools/commit/63c2c118282c04d0f05261f82690de871c4994d6
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-11-28 (Mon, 28 Nov 2016)

  Changed paths:
    M src/common/memwritestream.h

  Log Message:
  -----------
  COMMON: Document MemoryWriteStreamDynamic::size()

As this stream grows dynamically, size() returns the number of bytes
written to in total.


  Commit: 74bd31e15295d18dc964ca8bba3b6d52e43c43bc
      https://github.com/xoreos/xoreos-tools/commit/74bd31e15295d18dc964ca8bba3b6d52e43c43bc
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-11-28 (Mon, 28 Nov 2016)

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

  Log Message:
  -----------
  COMMON: Add WriteFile::size()

Returns the number of bytes written to the current file in total.


  Commit: 9d771a598ea37ba661966f8fdb7fecd6b371a0a6
      https://github.com/xoreos/xoreos-tools/commit/9d771a598ea37ba661966f8fdb7fecd6b371a0a6
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-11-28 (Mon, 28 Nov 2016)

  Changed paths:
    M src/aurora/herffile.cpp

  Log Message:
  -----------
  AURORA: Store the erf.dict name inside the HERF resource list


  Commit: 5ce5b17d8d7120e7516f2e40be2a47c0f50565ae
      https://github.com/xoreos/xoreos-tools/commit/5ce5b17d8d7120e7516f2e40be2a47c0f50565ae
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-11-28 (Mon, 28 Nov 2016)

  Changed paths:
    M src/aurora/ndsrom.cpp

  Log Message:
  -----------
  AURORA: Fix typo in an exception thrown in NDSFile


  Commit: af34ce8b01eca5359228482dbb1c6db9d639d351
      https://github.com/xoreos/xoreos-tools/commit/af34ce8b01eca5359228482dbb1c6db9d639d351
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-11-28 (Mon, 28 Nov 2016)

  Changed paths:
    M src/aurora/smallfile.cpp
    M src/aurora/smallfile.h

  Log Message:
  -----------
  AURORA: Implement Nintendo DS LZSS (SMALL files) compression

Both the method 0x00 (uncompressed, with a 4 byte header) and the
method 0x10 (LZSS) are supported.

Code loosely based on DSDecmp by Barubary, released under the terms of
the MIT license.
See <https://github.com/gravgun/dsdecmp/blob/master/CSharp/DSDecmp/Formats/Nitro/LZ10.cs#L249>
and <https://code.google.com/p/dsdecmp/>.


  Commit: 6d11d665c35092dadce51e45ba36cdc0aa4051d1
      https://github.com/xoreos/xoreos-tools/commit/6d11d665c35092dadce51e45ba36cdc0aa4051d1
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-11-29 (Tue, 29 Nov 2016)

  Changed paths:
    M src/common/util.h

  Log Message:
  -----------
  COMMON: Add Doxygen comments to the uint<->float conversion functions


  Commit: 57727198923e3c0926c9d0a5e3f16c2d572657ee
      https://github.com/xoreos/xoreos-tools/commit/57727198923e3c0926c9d0a5e3f16c2d572657ee
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-12-01 (Thu, 01 Dec 2016)

  Changed paths:
    M src/aurora/language.h

  Log Message:
  -----------
  AURORA: Add a comment to explain the concepts of the LanguageManager


  Commit: 30f5a54babdee3bc1d0aa9a37155fa4a77ab6d92
      https://github.com/xoreos/xoreos-tools/commit/30f5a54babdee3bc1d0aa9a37155fa4a77ab6d92
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-12-02 (Fri, 02 Dec 2016)

  Changed paths:
    M src/images/txb.cpp
    M src/images/txb.h

  Log Message:
  -----------
  IMAGES: Implement TXB encoding 0x09 (raw grayscale, swizzled)

Used for lightmaps in Jade Empire.


  Commit: 4d0c9eeb887b704b298078cc034dcea1e0d717e4
      https://github.com/xoreos/xoreos-tools/commit/4d0c9eeb887b704b298078cc034dcea1e0d717e4
  Author: Enrico Horn <farmboy0+git at googlemail.com>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M src/images/txb.cpp

  Log Message:
  -----------
  IMAGES: Correctly load all mipmaps for a TXB texture

The current algorith doesnt load all the mipmap levels for non
rectangular textures correctly.

This is due to two problems:
1. it aborts too early for width or height less than 4
2. it would right shift till both width and heigth are less than 1

This is probably not a *big* deal but it means that not the whole TXB
data is read accuratly.


  Commit: 3075bb73ec523bf11b5b7f902b592dcccd63604a
      https://github.com/xoreos/xoreos-tools/commit/3075bb73ec523bf11b5b7f902b592dcccd63604a
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M src/aurora/language.cpp
    M src/aurora/language.h

  Log Message:
  -----------
  AURORA: Make LanguageManager::parseLanguage() take a const UString &

Yeah, we modify it (lowercasing), but the caller doesn't need to know
that.


  Commit: 882f37f4f0b1f11673e262e3c3eeb47bfcb18440
      https://github.com/xoreos/xoreos-tools/commit/882f37f4f0b1f11673e262e3c3eeb47bfcb18440
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M src/aurora/language.cpp
    M src/aurora/locstring.cpp

  Log Message:
  -----------
  AURORA: Make LangMan.getLanguageID() heed kLanguageGenderCurrent


  Commit: 0c519f6e89f35ccaf7b069a326fbcf69fde36b79
      https://github.com/xoreos/xoreos-tools/commit/0c519f6e89f35ccaf7b069a326fbcf69fde36b79
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-12-06 (Tue, 06 Dec 2016)

  Changed paths:
    M src/aurora/language_strings.h

  Log Message:
  -----------
  AURORA: Add "fr" to the list of strings that parse to French


  Commit: 896f7d3ec130eefe51fc6e040774b162084af0bf
      https://github.com/xoreos/xoreos-tools/commit/896f7d3ec130eefe51fc6e040774b162084af0bf
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-12-07 (Wed, 07 Dec 2016)

  Changed paths:
    M src/aurora/ssffile.cpp

  Log Message:
  -----------
  AURORA: Use UINT32_MAX in SSFFile::checkVersionFeatures()

To make it more clear *why* this is the limit for the number of sounds
in an SSFFile.


  Commit: d41e3c8e6a5f150b095a3c7bc7454fac585782de
      https://github.com/xoreos/xoreos-tools/commit/d41e3c8e6a5f150b095a3c7bc7454fac585782de
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-12-08 (Thu, 08 Dec 2016)

  Changed paths:
    M src/aurora/ssffile.cpp

  Log Message:
  -----------
  AURORA: Use size_t in the loop in SSFFile::writeNWN()


  Commit: d525582615de0dc4d8f69191ed1f23c00b102a17
      https://github.com/xoreos/xoreos-tools/commit/d525582615de0dc4d8f69191ed1f23c00b102a17
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-12-09 (Fri, 09 Dec 2016)

  Changed paths:
    M src/aurora/ssffile.cpp

  Log Message:
  -----------
  AURORA: Check for offset overflow in SSFFile::writeNWN()


  Commit: 5184bf968fb3b190863ae9e5e700693f79997a30
      https://github.com/xoreos/xoreos-tools/commit/5184bf968fb3b190863ae9e5e700693f79997a30
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-12-10 (Sat, 10 Dec 2016)

  Changed paths:
    M src/aurora/ssffile.cpp

  Log Message:
  -----------
  AURORA: Be more defensive with SSFFile entry indices


  Commit: 4b25c3b133e8d8bb54aac01712624c1574beeb41
      https://github.com/xoreos/xoreos-tools/commit/4b25c3b133e8d8bb54aac01712624c1574beeb41
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-12-12 (Mon, 12 Dec 2016)

  Changed paths:
    M src/images/util.h

  Log Message:
  -----------
  IMAGES: Also reject too big dimensions in hasValidDimensions()

We only support images dimension between [0, 32767].


  Commit: 44b4e889bdb591848bdfb8f4eeeeffcbc343f09a
      https://github.com/xoreos/xoreos-tools/commit/44b4e889bdb591848bdfb8f4eeeeffcbc343f09a
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-12-13 (Tue, 13 Dec 2016)

  Changed paths:
    M src/images/util.h

  Log Message:
  -----------
  IMAGES: Document that rotate90() rotates clock-wise


  Commit: a3c83871bac861bb711a23aa14c93b8be595b458
      https://github.com/xoreos/xoreos-tools/commit/a3c83871bac861bb711a23aa14c93b8be595b458
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-12-19 (Mon, 19 Dec 2016)

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

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

To query whether we have support for this encoding (i.e. we can
convert this encoding to and from UTF-8).


  Commit: b0c43e280de6b14935ab1b73092c28ffbc1ca1ab
      https://github.com/xoreos/xoreos-tools/commit/b0c43e280de6b14935ab1b73092c28ffbc1ca1ab
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-12-19 (Mon, 19 Dec 2016)

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

  Log Message:
  -----------
  COMMON: Add getEncodingName() to get the name of an encoding


  Commit: c69a0cf2feee9e12afbdeb5a802b8c68a26e7158
      https://github.com/xoreos/xoreos-tools/commit/c69a0cf2feee9e12afbdeb5a802b8c68a26e7158
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-12-19 (Mon, 19 Dec 2016)

  Changed paths:
    M src/common/readstream.cpp

  Log Message:
  -----------
  COMMON: Add a full out-of-class definition for ReadStream::kEOF

So that its address can be taken. This will be needed for unit tests.


  Commit: 7038d081e5b6831fa9fbe89dc49b7da53dab5174
      https://github.com/xoreos/xoreos-tools/commit/7038d081e5b6831fa9fbe89dc49b7da53dab5174
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-12-19 (Mon, 19 Dec 2016)

  Changed paths:
    M src/aurora/gdafile.cpp

  Log Message:
  -----------
  AURORA: Add a full out-of-class definitions for GDAFile::kInvalid*

So that their addresses can be taken. This will be needed for unit
tests.


  Commit: 26a2e197529dcdd06d8734190a365733ac3f313d
      https://github.com/xoreos/xoreos-tools/commit/26a2e197529dcdd06d8734190a365733ac3f313d
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-12-21 (Wed, 21 Dec 2016)

  Changed paths:
    M src/common/ptrmap.h

  Log Message:
  -----------
  COMMON: Remove return from a second void PtrMap::erase()


  Commit: 2b196e6ebfdbd7dd7073e0b2875b4095da99a199
      https://github.com/xoreos/xoreos-tools/commit/2b196e6ebfdbd7dd7073e0b2875b4095da99a199
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-12-22 (Thu, 22 Dec 2016)

  Changed paths:
    M src/common/ptrlist.h

  Log Message:
  -----------
  COMMON: Fix PtrList::remove() and ::remove_if()

No idea how that happened...


  Commit: 69cc836dcecacbd6512143a1124af832bdafffb4
      https://github.com/xoreos/xoreos-tools/commit/69cc836dcecacbd6512143a1124af832bdafffb4
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-12-23 (Fri, 23 Dec 2016)

  Changed paths:
    M src/common/strutil.cpp

  Log Message:
  -----------
  COMMON: Error on parseString() with '-' to unsigned value

strtoul() and friends silently convert such a value to its unsigned
counterpart. We don't want that.


  Commit: eed2d564cb876fdacd567a06b2c27d68fbf0c700
      https://github.com/xoreos/xoreos-tools/commit/eed2d564cb876fdacd567a06b2c27d68fbf0c700
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-12-24 (Sat, 24 Dec 2016)

  Changed paths:
    M src/aurora/erffile.cpp
    M src/common/memreadstream.cpp
    M src/common/memreadstream.h

  Log Message:
  -----------
  COMMON: Add template ctor to MemoryReadStream for arrays

Creating a MemoryReadStream around an array buffer.


  Commit: 7cdc6e9c9ac615b61e04b76ca569a47ceb76db4c
      https://github.com/xoreos/xoreos-tools/commit/7cdc6e9c9ac615b61e04b76ca569a47ceb76db4c
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-12-24 (Sat, 24 Dec 2016)

  Changed paths:
    M src/common/memreadstream.h

  Log Message:
  -----------
  COMMON: Add constructor to MemoryReadStream for strings

Creating a MemoryReadStream around a static string.


  Commit: c752a3a276ae1c487860c1657a2d489c36b59ab6
      https://github.com/xoreos/xoreos-tools/commit/c752a3a276ae1c487860c1657a2d489c36b59ab6
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-12-24 (Sat, 24 Dec 2016)

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

  Log Message:
  -----------
  COMMON: Add template ctor to MemoryWriteStream for arrays

Creating a MemoryWriteStream around an array buffer.


Compare: https://github.com/xoreos/xoreos-tools/compare/6627a6d15193...c752a3a276ae


More information about the xoreos-git mailing list