aboutsummaryrefslogtreecommitdiff
path: root/common
AgeCommit message (Collapse)Author
2016-02-18COMMON: Add convenience method to Common::Rational for 1:1 ratiosColin Snover
For SCI engine games, ratios may not be normalised and so to avoid extra scaling, there needs to be a way to simply check whether a ratio is 1:1.
2016-02-18COMMON: Add methods for inserting and erasing with iteratorsColin Snover
This provides improved feature parity to Common::List and is used in SCI32 engine.
2016-02-15JANITORIAL: Typos detected with lintian & grepAlexandre Detiste
2016-02-09COMMON: Fix formatting issues in archive.cpp.Johannes Schickel
2016-02-07COMMON: Fix memory leak in decompressDCLWillem Jan Palenstijn
2016-02-05COMMON: Add render mode for Macintosh.Johannes Schickel
On request of m_kiewitz who wants to use it for AGI.
2016-01-26COMMON: Allow '#' to only match digits in matchString.Johannes Schickel
2016-01-22COMMON: Add another GUIO game option flag.Johannes Schickel
We still can only display 7 options in our GUI though. Blame m_kiewitz if anybody runs into that issue now. He wanted this.
2016-01-21COMMON: Use spaces for beautifying formatting.Johannes Schickel
2016-01-21COMMON: Allow translation of PC-98 render modes.Johannes Schickel
2016-01-21COMMON: Use our standard FM-TOWNS spelling for render modes.Johannes Schickel
2016-01-21COMMON: Add render modes for Apple IIgs and Atari ST.Johannes Schickel
On request of m_kiewitz who wants to use it for AGI.
2016-01-07COMMON: Make FSNode(AbstractFSNode *) private again.Johannes Schickel
This also fixes a memory leak in OSystem_iOS7::addSysArchivesToSearchSet.
2016-01-06IOS: Adds a warningVincent Bénony
2016-01-06IOS: FormattingVincent Bénony
2016-01-06IOS: Moves the helper function were it is used.Vincent Bénony
2016-01-06IOS: Merge masterVincent Bénony
2016-01-06IOS: Adds two helper functions on stringsVincent Bénony
2016-01-06IOS: Added a chroot like filesystemVincent Bénony
This is needed because it is not possible to keep absolute paths to the iOS document directory, because a part of its name change between each installation / update.
2015-12-12COMMON: A few formatting fixes.Johannes Schickel
2015-11-19COMMON: Throw a warning on inconsistent DCL fixed size buffersFilippos Karapetis
This is useful for debugging, and needed for fixes in Russian fan made translations of The Neverhood Chronicles
2015-11-19COMMON: The DCL decompressor is also used in neverhoodFilippos Karapetis
2015-11-10COMMON: Avoid useless (and dangerous when cctor/operator= don't support it) ↵Bertrand Augereau
SWAP(x, x) in sorting
2015-11-09COMMON: Some ill-formed xml files triggered a seek(CUR, -2) in the parserBertrand Augereau
2015-09-28CREATE_PROJECT: Add support for Visual Studio 2015Paul Gilbert
2015-07-13COMMON: Plug a memory leak in the FFT classBastien Bouclet
2015-07-04COMMON: PKWARE data comp. remove temp. targetPtrMartin Kiewitz
which was used for the temporary workaround in commit 4fb3264
2015-07-04COMMON: PKWARE data comp. lib. mask dictionary xsMartin Kiewitz
added masking of dictionary offsets when copying from dictionary issues should now all be fixed
2015-07-04COMMON: PKWARE data comp. library fixMartin Kiewitz
add old length+offset code for now, so that the graphical issues in SCI don't occur anymore. Will investigate more tomorrow.
2015-07-04COMMON: PKWARE data comp. library fixMartin Kiewitz
fixes dictionary issues with some compressed data
2015-07-04COMMON: PKWARE data comp. lib. cleanup + enhancedMartin Kiewitz
- uses streams now - additional method for decompressing, when the target size is not known - improved comments - added AGOS for using it
2015-02-01COMMON: Add getRevTab to FFTBastien Bouclet
2015-01-18COMMON: Fix strict-alignment READ_BE_UINT64 on LE and READ_LE_UINT64 on BEclone2727
2015-01-14COMMON: Fix strict-alignment READ_UINT64Willem Jan Palenstijn
2015-01-04COMMON: Implement MIPS SWAP_BYTES_64 in terms of SWAP_BYTES_32Willem Jan Palenstijn
2015-01-04COMMON: Swap order of functions to 16, 32, 64Willem Jan Palenstijn
2015-01-04COMMON: Fix return type of one READ_BE_UINT64 implementation.Johannes Schickel
This makes all unit tests pass for my on amd64 again. Thanks clone2727.
2015-01-04COMMON: Fix some syntax issues.Johannes Schickel
Not compile tested. Then again it didn't look test before either. So, yay!
2015-01-04COMMON: Add missing readUint64/readSint64 to ReadStreamEndian.Johannes Schickel
2015-01-04COMMON: Put more 64-bit stuff under HAVE_INT64Eugene Sandulenko
2015-01-04COMMON: Put all 64-bit code under new HAVE_INT64 constantEugene Sandulenko
I regrouped all functions in order to make the code less noisy with #ifdefs
2015-01-04Merge pull request #508 from RichieSams/add_endian_and_stream_support_for_int64Eugene Sandulenko
COMMON: Add support for endian-safe reading/writing of int64
2014-12-21COMMON: Fix typo that caused uint64 reads to return a uint32Adrian Astley
2014-12-07COMMON: Disable unused stringFilippos Karapetis
2014-11-23COMMON: Remove executable bitWillem Jan Palenstijn
2014-11-22COMMON: make XMLParser::loadStream() fail when stream is nullStefan Kristiansson
Some users of this method relies on it to fail when an invalid stream is passed to it (E.g. VirtualKeyboard::openPack).
2014-10-28COMMON: Remove trailing whitespaceFilippos Karapetis
2014-10-28COMMON: Add reference links for the enabled C++11 features in MSVCFilippos Karapetis
2014-09-16COMMON: Add support for endian-safe reading/writing of int64Adrian Astley
2014-09-05COMMON: Use true nullptr in Visual Studio 2010+ and true override in VS 2012+Роман Донченко
Those compilers support these features despite not being fully C++11-compliant. <http://msdn.microsoft.com/en-us/library/hh567368.aspx> says that VS 2010 has "partial" support for override. I don't know what that entails and I can't test it, so I err on the side of caution and only enable it in 2012 and up.