[xoreos-git] [xoreos/xoreos-tools] 8feb05: COMMON: Add a XOREOS_EXPLICIT_OPERATOR_CONV macro
GitHub
noreply at github.com
Sun Oct 30 01:26:31 CEST 2016
Branch: refs/heads/master
Home: https://github.com/xoreos/xoreos-tools
Commit: 8feb05b9a320738d83a6a8770bed653a8b733232
https://github.com/xoreos/xoreos-tools/commit/8feb05b9a320738d83a6a8770bed653a8b733232
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
Changed paths:
M src/common/system.h
Log Message:
-----------
COMMON: Add a XOREOS_EXPLICIT_OPERATOR_CONV macro
Based on Cabal, a ScummVM fork:
https://github.com/project-cabal/cabal/blob/master/common/scummsys.h
Commit: a9e418198cff34591ab89cdd814df1a2c4bcac21
https://github.com/xoreos/xoreos-tools/commit/a9e418198cff34591ab89cdd814df1a2c4bcac21
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
Changed paths:
A src/common/deallocator.h
M src/common/rules.mk
A src/common/scopedptr.h
Log Message:
-----------
COMMON: Add ScopedPtr/ScopedArray templates
They work similar to boost::scoped_ptr and boost::scoped_array, except
that they have a release() method for ownership transferal.
std::auto_ptr could take over the job of ScopedPtr, but std::auto_ptr
won't work for array. And while std::unique_ptr fixes that issue, it's
only available starting with C++11 (and we're C++03). This means that
there is no other existing viable option to automatically manage an
array with ownership transfer than writing our own template,
ScopedArray.
ScopedPtr is provided for symmetry.
Based on Cabal code, which in turn is based on ScummVM code.
https://github.com/project-cabal/cabal/blob/master/common/ptr.h
Commit: 491898777aebfc006094500fc17d056f8402dfd8
https://github.com/xoreos/xoreos-tools/commit/491898777aebfc006094500fc17d056f8402dfd8
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
Changed paths:
M m4/boost.m4
Log Message:
-----------
BUILD: Extend boost.m4 to check for Boost.ScopeExit
Commit: 0c63c52f2127d218da37c4045da43e4d83cb85fe
https://github.com/xoreos/xoreos-tools/commit/0c63c52f2127d218da37c4045da43e4d83cb85fe
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
Changed paths:
M BUILDDEP.md
M configure.ac
Log Message:
-----------
BUILD: Add dependency on Boost.ScopeExit
There doesn't seem to be a check in the default FindBoost.CMake. But
since this is a header-only library and in Boost since 1.38.0, there
really shouldn't be a problem.
Commit: ec462afc43655a8315e44448f80fec116a47cba5
https://github.com/xoreos/xoreos-tools/commit/ec462afc43655a8315e44448f80fec116a47cba5
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
Changed paths:
M src/common/deflate.cpp
Log Message:
-----------
COMMON: Use ScopedArray and BOOST_SCOPE_EXIT in decompressDeflate()
Commit: 7d92c698f231eb3098b7928458de6dac49e73379
https://github.com/xoreos/xoreos-tools/commit/7d92c698f231eb3098b7928458de6dac49e73379
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
Changed paths:
M src/common/hash.h
Log Message:
-----------
COMMON: Use ScopedPtr in our hash functions
Commit: 9d19aa450a5117482acf485352316d7183a0b3af
https://github.com/xoreos/xoreos-tools/commit/9d19aa450a5117482acf485352316d7183a0b3af
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
Changed paths:
M src/common/blowfish.cpp
Log Message:
-----------
COMMON: Use ScopedArray in our Blowfish implementation
Commit: a31a7371a6a2f145923e9fd6c43f858f647d2740
https://github.com/xoreos/xoreos-tools/commit/a31a7371a6a2f145923e9fd6c43f858f647d2740
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
Changed paths:
M src/common/readstream.cpp
Log Message:
-----------
COMMON: Use ScopedArray in ReadStream::readStream()
Commit: 2c20f1f34981182c97d417042a3c585cb45fad82
https://github.com/xoreos/xoreos-tools/commit/2c20f1f34981182c97d417042a3c585cb45fad82
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
Changed paths:
M src/common/platform.cpp
Log Message:
-----------
COMMON: Use ScopedArray in getWindowsVariable()
Commit: cb2e5315a39812d886ec783a11f250833d82f50c
https://github.com/xoreos/xoreos-tools/commit/cb2e5315a39812d886ec783a11f250833d82f50c
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
Changed paths:
M src/common/encoding.cpp
Log Message:
-----------
COMMON: Use ScopedPtr/ScopedArray in our string encoding function
Commit: 9ccb0020bd28c653a4647c46fd8ed39aa97f7762
https://github.com/xoreos/xoreos-tools/commit/9ccb0020bd28c653a4647c46fd8ed39aa97f7762
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
Changed paths:
M src/common/base64.cpp
Log Message:
-----------
COMMON: Use ScopedArray in our Base64 implementation
Commit: 8e0740bf5c4c4db5c7747199124fcafd00964362
https://github.com/xoreos/xoreos-tools/commit/8e0740bf5c4c4db5c7747199124fcafd00964362
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
Changed paths:
M src/aurora/biffile.cpp
M src/aurora/biffile.h
M src/aurora/erffile.cpp
M src/aurora/erffile.h
M src/aurora/herffile.cpp
M src/aurora/herffile.h
M src/aurora/ndsrom.cpp
M src/aurora/ndsrom.h
M src/aurora/rimfile.cpp
M src/aurora/rimfile.h
Log Message:
-----------
AURORA: Use ScopedPtr/ScopedArray in our archive classes
Commit: c869e8c37ffcd874080647e8db5c9fd6f0d3b479
https://github.com/xoreos/xoreos-tools/commit/c869e8c37ffcd874080647e8db5c9fd6f0d3b479
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
Changed paths:
M src/aurora/nitrofile.cpp
M src/aurora/nsbtxfile.cpp
M src/aurora/nsbtxfile.h
M src/aurora/smallfile.cpp
Log Message:
-----------
AURORA: Use ScopedPtr/ScopedArray in the Nintendo DS classes
Commit: 2893bda6b5acf7c0284ee0de8a66fdcfadfa10fc
https://github.com/xoreos/xoreos-tools/commit/2893bda6b5acf7c0284ee0de8a66fdcfadfa10fc
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
Changed paths:
M src/aurora/talktable.cpp
M src/aurora/talktable_gff.cpp
M src/aurora/talktable_gff.h
M src/aurora/talktable_tlk.cpp
M src/aurora/talktable_tlk.h
Log Message:
-----------
AURORA: Use ScopedPtr in the TalkTables
Commit: 85c3584e94097aa02b354b828b35f54121ebe9bc
https://github.com/xoreos/xoreos-tools/commit/85c3584e94097aa02b354b828b35f54121ebe9bc
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
Changed paths:
M src/aurora/2dafile.cpp
M src/aurora/2dafile.h
Log Message:
-----------
AURORA: Use ScopedPtr/ScopedArray in the 2DA reader
Commit: 1daf31bc73f10aca7291e58b67f52ca942ee0769
https://github.com/xoreos/xoreos-tools/commit/1daf31bc73f10aca7291e58b67f52ca942ee0769
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
Changed paths:
M src/aurora/locstring.cpp
Log Message:
-----------
AURORA: Use ScopedPtr in LocString
Commit: 884e76cc0411bc851e0bb67fbe82e96b63b8a536
https://github.com/xoreos/xoreos-tools/commit/884e76cc0411bc851e0bb67fbe82e96b63b8a536
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
Changed paths:
M src/aurora/gff3file.cpp
M src/aurora/gff3file.h
M src/aurora/gff4file.cpp
M src/aurora/gff4file.h
Log Message:
-----------
AURORA: Use ScopedPtr in the GFF classes
Commit: 1850c541ac66347e128ee63da9a762e1eeca3748
https://github.com/xoreos/xoreos-tools/commit/1850c541ac66347e128ee63da9a762e1eeca3748
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
Changed paths:
M src/aurora/ssffile.cpp
Log Message:
-----------
AURORA: Use ScopedPtr in SSFFile
Commit: 9c9fa2e4f87b2737f510a29d1a5844968f385b47
https://github.com/xoreos/xoreos-tools/commit/9c9fa2e4f87b2737f510a29d1a5844968f385b47
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
Changed paths:
M src/images/util.h
Log Message:
-----------
IMAGES: Use ScopedArray in the flip* utility functions
Commit: e4fdc3c7f537a86c6d826f8b58802df07cae7fa5
https://github.com/xoreos/xoreos-tools/commit/e4fdc3c7f537a86c6d826f8b58802df07cae7fa5
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
Changed paths:
M src/images/decoder.cpp
Log Message:
-----------
IMAGES: Use ScopedPtr in the Decoder
Commit: 913bf94e38ec75cdd148f06130c7c9f948a40717
https://github.com/xoreos/xoreos-tools/commit/913bf94e38ec75cdd148f06130c7c9f948a40717
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
Changed paths:
M src/images/dumptga.cpp
Log Message:
-----------
IMAGES: Use ScopedPtr in dumpTGA()
Commit: 79e7fb8c35316e4dded0c74648b33424d6a1c38b
https://github.com/xoreos/xoreos-tools/commit/79e7fb8c35316e4dded0c74648b33424d6a1c38b
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
Changed paths:
M src/images/winiconimage.cpp
Log Message:
-----------
IMAGES: Use ScopedArray in the Windows icon decoder
Commit: 8b6f561c27d543c967f68d9d24b278cd983fbee4
https://github.com/xoreos/xoreos-tools/commit/8b6f561c27d543c967f68d9d24b278cd983fbee4
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
Changed paths:
M src/images/dds.cpp
Log Message:
-----------
IMAGES: Use ScopedPtr in the DDS decoder
Commit: 7c114dc496678f2e14804352bf929a9df31f5a2f
https://github.com/xoreos/xoreos-tools/commit/7c114dc496678f2e14804352bf929a9df31f5a2f
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
Changed paths:
M src/images/tpc.cpp
M src/images/tpc.h
Log Message:
-----------
IMAGES: Use ScopedPtr/ScopedArray in the TPC decoder
Commit: 1471a8ed838e00e1f3c024d64c38b736da2b24ad
https://github.com/xoreos/xoreos-tools/commit/1471a8ed838e00e1f3c024d64c38b736da2b24ad
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
Changed paths:
M src/images/txb.cpp
M src/images/txb.h
Log Message:
-----------
IMAGES: Use ScopedPtr in the TXB decoder
Commit: f76a4628f7273cf045fefe43cba9c342693c4660
https://github.com/xoreos/xoreos-tools/commit/f76a4628f7273cf045fefe43cba9c342693c4660
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
Changed paths:
M src/images/nbfs.cpp
M src/images/ncgr.cpp
M src/images/ncgr.h
M src/images/nclr.cpp
Log Message:
-----------
IMAGES: Use ScopedPtr/ScopedArray in the Nintendo image decoders
Commit: cae7f02062397d7fa49aa22ac733e2596d120afe
https://github.com/xoreos/xoreos-tools/commit/cae7f02062397d7fa49aa22ac733e2596d120afe
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
Changed paths:
M src/images/cbgt.cpp
M src/images/cdpth.cpp
M src/images/dds.cpp
M src/images/decoder.cpp
M src/images/decoder.h
M src/images/dumptga.cpp
M src/images/nbfs.cpp
M src/images/ncgr.cpp
M src/images/sbm.cpp
M src/images/tga.cpp
M src/images/tpc.cpp
M src/images/txb.cpp
M src/images/winiconimage.cpp
M src/images/xoreositex.cpp
Log Message:
-----------
IMAGES: Use ScopedArray for the Decoder MipMap data
Commit: eebe067e244475e27a13db78086e46620fad2a03
https://github.com/xoreos/xoreos-tools/commit/eebe067e244475e27a13db78086e46620fad2a03
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
Changed paths:
M src/xml/xmlparser.cpp
M src/xml/xmlparser.h
Log Message:
-----------
XML: Use ScopedPtr and BOOST_SCOPE_EXIT in XMLParser
Commit: d876aa5627a6715b738e3a51e5ac3f252693a17c
https://github.com/xoreos/xoreos-tools/commit/d876aa5627a6715b738e3a51e5ac3f252693a17c
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
Changed paths:
M src/xml/gff3dumper.cpp
M src/xml/gff3dumper.h
M src/xml/gff4dumper.cpp
M src/xml/gff4dumper.h
M src/xml/gffdumper.cpp
Log Message:
-----------
XML: Use ScopedPtr and BOOST_SCOPE_EXIT in the GFF dumpers
Commit: f458f8492cf86bf16729f500777b4f9414282949
https://github.com/xoreos/xoreos-tools/commit/f458f8492cf86bf16729f500777b4f9414282949
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
Changed paths:
M src/xml/tlkdumper.cpp
Log Message:
-----------
XML: Use ScopedPtr in the TLK dumper
Commit: 202c6a5ee988f5b416f705316a925b196df3b59e
https://github.com/xoreos/xoreos-tools/commit/202c6a5ee988f5b416f705316a925b196df3b59e
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
Changed paths:
M src/nwscript/disassembler.cpp
M src/nwscript/disassembler.h
Log Message:
-----------
NWSCRIPT: Use ScopedPtr in the Disassembler
Commit: 76b1bd2f16fa0ea498c61b6e54cc44831c3b251d
https://github.com/xoreos/xoreos-tools/commit/76b1bd2f16fa0ea498c61b6e54cc44831c3b251d
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
Changed paths:
M src/convert2da.cpp
M src/fixpremiumgff.cpp
M src/gff2xml.cpp
M src/ncgr2tga.cpp
M src/ncsdis.cpp
M src/ssf2xml.cpp
M src/tlk2xml.cpp
M src/unerf.cpp
M src/unherf.cpp
M src/unkeybif.cpp
M src/unnds.cpp
M src/unnsbtx.cpp
M src/unrim.cpp
M src/xml2ssf.cpp
M src/xml2tlk.cpp
M src/xoreostex2tga.cpp
Log Message:
-----------
ALL: Use ScopedPtr in the tools
Commit: 22eefb1b89d076c75e920844639c73a1735f4165
https://github.com/xoreos/xoreos-tools/commit/22eefb1b89d076c75e920844639c73a1735f4165
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
Changed paths:
M src/convert2da.cpp
M src/gff2xml.cpp
M src/ncsdis.cpp
M src/ssf2xml.cpp
M src/tlk2xml.cpp
M src/util.cpp
M src/util.h
M src/xml2ssf.cpp
M src/xml2tlk.cpp
Log Message:
-----------
ALL: Add utility functions openFileOrStdOut() and openFileorStdIn()
If a file is specified, they open the file (for writing or reading,
respectively). Otherwise, they open stdout or stdin, respectively.
Commit: 086f54e293236e536a10e5990b5801e9fe726821
https://github.com/xoreos/xoreos-tools/commit/086f54e293236e536a10e5990b5801e9fe726821
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
Changed paths:
A src/common/disposableptr.h
M src/common/rules.mk
Log Message:
-----------
COMMON: Add DisposablePtr and DisposableArray templates
Similar to ScopedPtr, but with a flag that drives whether the pointer
will be deallocated.
Commit: 5490a6779f0ba23619196be0242c3672e61ee00f
https://github.com/xoreos/xoreos-tools/commit/5490a6779f0ba23619196be0242c3672e61ee00f
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
Changed paths:
M src/common/memreadstream.cpp
M src/common/memreadstream.h
M src/common/memwritestream.cpp
M src/common/memwritestream.h
M src/common/readstream.cpp
M src/common/readstream.h
Log Message:
-----------
COMMON: Use DisposablePtr/DisposableArray in our stream classes
Commit: 24be0ad74478f90f17063f822e7fd89b4ef551ad
https://github.com/xoreos/xoreos-tools/commit/24be0ad74478f90f17063f822e7fd89b4ef551ad
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
Changed paths:
M src/aurora/nsbtxfile.cpp
M src/aurora/smallfile.cpp
Log Message:
-----------
AURORA: Use MemoryWriteStreamDynamic::setDisposable()
Commit: 60eb798b7c2d91626982552b770a021c9c1240a2
https://github.com/xoreos/xoreos-tools/commit/60eb798b7c2d91626982552b770a021c9c1240a2
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
Changed paths:
A src/common/ptrlist.h
M src/common/rules.mk
Log Message:
-----------
COMMON: Add PtrList template
A PtrList is a list of pointers to objects, including automatic
deletion of these pointers.
PtrList is similar in concept to boost::ptr_list, however in a more
straight-forward manner:
- boost::ptr_list uses a std::list<void *> as storage, PtrList uses
std::list<T *> directly
- Object access operations on boost::ptr_list return a reference, on
PtrLst they return a pointer
- boost::ptr_list allows for automatic object cloning, PtrList does
not
The reason for PtrList instead of boost::ptr_list is simply that
boost::ptr_list is broken for const objects. I.e.
boost::ptr_list<const Foo> won't work; it leads to a compile error.
Only boost::ptr_list<Foo> works.
Commit: b4055cc0dac81e220ecb7ae8c3bf01b442950f6f
https://github.com/xoreos/xoreos-tools/commit/b4055cc0dac81e220ecb7ae8c3bf01b442950f6f
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
Changed paths:
A src/common/ptrvector.h
M src/common/rules.mk
Log Message:
-----------
COMMON: Add PtrVector template
PtrVector is to boost::ptr_vector what PtrList is to boost::ptr_list.
Commit: e634fad81265c1e41657966c55bb22efccb5950f
https://github.com/xoreos/xoreos-tools/commit/e634fad81265c1e41657966c55bb22efccb5950f
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
Changed paths:
A src/common/ptrmap.h
M src/common/rules.mk
Log Message:
-----------
COMMON: Add PtrMap template
PtrMap is to boost::ptr_map what PtrList is to boost::ptr_list.
Commit: abfabcf26d394dba67c1deb886c43e6efef92463
https://github.com/xoreos/xoreos-tools/commit/abfabcf26d394dba67c1deb886c43e6efef92463
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
Changed paths:
M src/aurora/2dafile.cpp
M src/aurora/2dafile.h
Log Message:
-----------
AURORA: Use PtrVector to store the rows in TwoDAFile
Commit: 383038715b5dbe26b2f90db25008d679db2df639
https://github.com/xoreos/xoreos-tools/commit/383038715b5dbe26b2f90db25008d679db2df639
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
Changed paths:
M src/aurora/gff3file.cpp
M src/aurora/gff3file.h
Log Message:
-----------
AURORA: Use PtrVector for the structs in GFF3File
Commit: 83be34b99ea82be4e85a847ea01e7c010a4212c6
https://github.com/xoreos/xoreos-tools/commit/83be34b99ea82be4e85a847ea01e7c010a4212c6
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
Changed paths:
M src/aurora/gdafile.cpp
M src/aurora/gdafile.h
Log Message:
-----------
AURORA: Use PtrVector for the GFF4s in GDAFile
Commit: d313efee7c08d5877e117817a503ea05fdb45609
https://github.com/xoreos/xoreos-tools/commit/d313efee7c08d5877e117817a503ea05fdb45609
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
Changed paths:
M src/aurora/talktable_gff.cpp
M src/aurora/talktable_gff.h
Log Message:
-----------
AURORA: Use PtrMap for the entries in TalkTable_GFF
Commit: 7e0d683333e8e83e53b9cccb005e1b30b749b418
https://github.com/xoreos/xoreos-tools/commit/7e0d683333e8e83e53b9cccb005e1b30b749b418
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
Changed paths:
M src/images/dds.cpp
M src/images/decoder.cpp
M src/images/decoder.h
M src/images/tpc.cpp
M src/images/txb.cpp
Log Message:
-----------
IMAGES: Use PtrVector for the Decoder MipMaps
Commit: c08726c105446dea8efd43a6ba895e9c4738ce58
https://github.com/xoreos/xoreos-tools/commit/c08726c105446dea8efd43a6ba895e9c4738ce58
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
Changed paths:
M src/images/cbgt.cpp
M src/images/cbgt.h
Log Message:
-----------
IMAGES: Use PtrVector in CBGT
Commit: d2e5650c7ad206f78e85cf4d59325a22edf41af9
https://github.com/xoreos/xoreos-tools/commit/d2e5650c7ad206f78e85cf4d59325a22edf41af9
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
Changed paths:
M src/images/cdpth.cpp
M src/images/cdpth.h
Log Message:
-----------
IMAGES: Use PtrVector in the CDPTH ReadContext
Commit: 2cc21e0f47304ec23250d0f35df87f9a10ba3080
https://github.com/xoreos/xoreos-tools/commit/2cc21e0f47304ec23250d0f35df87f9a10ba3080
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
Changed paths:
M src/xml/xmlparser.cpp
M src/xml/xmlparser.h
Log Message:
-----------
XML: Use PtrList to store the child nodes in XMLNode
Commit: 0dfb0508365fd24d7930178bc1a0c1a4d0a6c253
https://github.com/xoreos/xoreos-tools/commit/0dfb0508365fd24d7930178bc1a0c1a4d0a6c253
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
Changed paths:
M src/ncgr2tga.cpp
M src/unkeybif.cpp
Log Message:
-----------
ALL: Use PtrVector in the tools
Compare: https://github.com/xoreos/xoreos-tools/compare/8d41ab0b6ae4...0dfb0508365f
More information about the xoreos-git
mailing list