aboutsummaryrefslogtreecommitdiff
path: root/common
AgeCommit message (Collapse)Author
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.
2014-08-29COMMON: Fix some Doxygen comments that seem wrong.Einar Johan Trøan Sømåen
2014-08-12COMMON: Use Common::String::clear instead of assigning "".Johannes Schickel
2014-08-07COMMON: Fix crash when quitting on "Game data not found" dialogTorbjörn Andersson
ScummVM would try to look up "confirm_exit" in the active domain, even though the active domain had been removed and pointed to an invalid address. To avoid this, try to keep _activeDomain and _activeDomainName updated if removeGameDomain() removes the active domain. For good measure, also do it if the active domain is removed by renameGameDomain(), though I don't know if there was any case where this would have caused trouble.
2014-08-07COMMON: Minor whitespace fix.Torbjörn Andersson
2014-06-28Merge pull request #461 from digitall/vkeybdFixDavid Turner
Add trigger for Virtual Keyboard on long press of Middle Mouse Button
2014-06-21ALL: Remove support for MSVC8 and olderJoel Teichroeb
MSVC8 gives various compile error relating to templates that were changed back in 2008, leading me to belive that no one is using it, and that there is not point adding work arounds for a 9 year old compiler no one uses.
2014-06-09COMMON: Added align() method for BitStreamEugene Sandulenko
2014-06-05COMMON: Don't allow debug channel 'all' to be used.Johannes Schickel
2014-06-05COMMON: Add "all" option to debugflag controls in GUI Debugger.D G Turner
2014-06-02COMMON: Use float constants in DCT code.Johannes Schickel
Makes the DCT code use constants of type float in expressions which only use type float values otherwise. This silences some floating point conversion warnings in the DCT code.
2014-06-02COMMON: Some formatting fixes in RDFT code.Johannes Schickel
2014-06-02COMMON: Use float constants in RDFT code.Johannes Schickel
We use float types in variables, thus also use them for constants. Silences some conversion warnings.
2014-06-02COMMON: Make Rad<->Deg conversion use float constants.Johannes Schickel
Since we take a float parameter and return a float value we will also just work on float values all the way. This silences some float conversion warnings.
2014-04-28Merge pull request #426 from sunmax/masterEugene Sandulenko
PS2: Pull request to master for latest PS2 code
2014-04-27KEYMAPPER: Change hotkey from F8 to CTRL-F8 to reduce game conflicts.D G Turner
2014-04-27VKEYBD: Switch hotkey from F7 to CTRL-F7 to reduce game conflicts.D G Turner
Although this is harder for physically disabled users to trigger, they can now use the long middle mouse button press instead to trigger.
2014-04-22VKEYBD: Modify code to open vkeybd on long press of middle mouse button.D G Turner
This should massively reduce any chance of a conflict with mouse usage in games and is still easy for a person with mobility issues to perform.
2014-04-22VKEYBD: Add code to open virtual keyboard on middle mouse button.D G Turner
This removes the need for a hardware keyboard to trigger the use of the virtual keyboard via F7 if using the default event mapper. As middle button is rarely used by games, this should not cause any conflicts. Though to avoid this possibility, the event is passed to the engine.
2014-04-16KEYMAPPER: Avoid blocking F8 events from engine when using keymapper.D G Turner
This allows the keyboard mapper to be enabled without causing breakage to engines which use F8.
2014-04-16KEYMAPPER: Avoid blocking F7 events from engine when using vkeybd.D G Turner
This allows the virtual keyboard to be enabled without causing breakage to engines which use F7.