aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-03-25TITANIC: Finished CSurfaceArea classPaul Gilbert
The fillRect method is implemented using an experimental, more ScummVM style, rather than all the different blocks and loops for different bit depths that the original did
2017-03-25BLADERUNNER: Added credits for Blade RunnerPeter Kohaut
2017-03-25TITANIC: Fix warning and stray semicolonEugene Sandulenko
2017-03-25TITANIC: Added CBaseStarRef process methodPaul Gilbert
2017-03-25TITANIC: Added CStarPoints2 drawPaul Gilbert
2017-03-25TITANIC: Added CStarPoints1 draw methodPaul Gilbert
2017-03-24TITANIC: Finished DMatrix classPaul Gilbert
2017-03-24DIRECTOR: Fix Spaceship Warlock Mac detectionEugene Sandulenko
2017-03-23TITANIC: Finished DVector classPaul Gilbert
2017-03-23TITANIC: Finished FMatrix classPaul Gilbert
2017-03-23TITANIC: Finished FVector classPaul Gilbert
2017-03-23TITANIC: Finished CStarControlSub27 classPaul Gilbert
2017-03-23TITANIC: Finished CStarControlSub26 classPaul Gilbert
2017-03-24FULLPIPE: Plug one more memory leak in the Movement class destructorFilippos Karapetis
2017-03-24Unify all string function parameters to be const Common::String &Filippos Karapetis
Thanks to wjp for the suggestion
2017-03-23BLADERUNNER: Reorganized script filesPeter Kohaut
2017-03-23TITANIC: Fix warningEugene Sandulenko
2017-03-23Merge pull request #925 from bluegr/fullpipe_common_strEugene Sandulenko
Fullpipe Common::String + memory leak fixes
2017-03-22TITANIC: Finished CStarControlSub24 classPaul Gilbert
2017-03-23BLADERUNNER: Fixed function for changing actors goalPeter Kohaut
2017-03-23BLADERUNNER: Added more functionality to movement trackPeter Kohaut
2017-03-22FULLPIPE: Plug a memory leak in _dynamicPhasesFilippos Karapetis
Free the pixel data of each entry in the _dynamicPhases array before emptying it
2017-03-22FULLPIPE: Fix corruption in flipped bitmapsFilippos Karapetis
The TODO in the code in question should be reviewed, but the call to freePixelData() unconditionally deleted the original bitmap, which is not correct
2017-03-22FULLPIPE: Refactor _pixels so that it's not part of the Bitmap classFilippos Karapetis
2017-03-22FULLPIPE: _data is unused in the Statics and DynamicPhase classesFilippos Karapetis
2017-03-22GNAP: Fix a warning in the PSP portStrangerke
2017-03-22GNAP: Split font description array in twoStrangerke
2017-03-22FULLPIPE: Fix mismatched free() when deleting _bitmapFilippos Karapetis
_bitmap is initialized with new, so it needs to be freed with delete, not free()
2017-03-22FULLPIPE: Code optimizationFilippos Karapetis
Checking for an empty string is what the original code does, according to sev, so the check for a string of size 1 was wrong
2017-03-22DIRECTOR: Fix data sizes when reading from archivesEugene Sandulenko
2017-03-22DIRECTOR: Added sanity check for broken score filesEugene Sandulenko
2017-03-22FULLPIPE: Change the sound code to use Common::StringFilippos Karapetis
2017-03-22FULLPIPE: Change genFileName() and loadFile() to use Common::StringFilippos Karapetis
2017-03-22FULLPIPE: Plug a memory leak in getDibInfo()Filippos Karapetis
2017-03-22FULLPIPE: Change more object-related functions to use Common::StringFilippos Karapetis
2017-03-22FULLPIPE: Change some more _memfilename usage to Common::StringFilippos Karapetis
2017-03-22FULLPIPE: Use Common::String in all scene object namesFilippos Karapetis
2017-03-21TITANIC: Finished CStarControlSub22 classPaul Gilbert
2017-03-21TITANIC: Finished CStarControlSub21 classPaul Gilbert
2017-03-22FULLPIPE: Change transCyrillic() to accept a Common::StringFilippos Karapetis
2017-03-21TITANIC: Added CStarControlSub12 fn3Paul Gilbert
2017-03-22FULLPIPE: Use Common::String with _memfilename and loadFile()Filippos Karapetis
There are several calls to loadFile() with _memfilename, which is why these two changes are interconnected
2017-03-22FULLPIPE: Change _staticsName to be a Common::StringFilippos Karapetis
2017-03-21DIRECTOR: Lingo: Open '.MMM' files on WindowsEugene Sandulenko
2017-03-21DIRECTOR: Do not call event handler after movie is endedEugene Sandulenko
2017-03-21DIRECTOR: Added sanity check to event processorEugene Sandulenko
2017-03-21DIRECTOR: Fix loading from built-in movieEugene Sandulenko
2017-03-21DIRECTOR: Fix loading D2 EXEEugene Sandulenko
2017-03-21DIRECTOR: Dump bulit-in director file for D3Eugene Sandulenko
2017-03-21SDL: Respect OS setting for wheel scroll direction on SDL 2.0.4+Thierry Crozat
The setting was already respected on SDL < 2.0.4 (such as SDL1). If the OS inverts the scrolling direction, this is reflected on the sign of the y value of the SDL event. Since version 2.0.4 the SDL event also had a flag to indicate if the direction is flipped and we were using it to change back the y sign. That means the OS scrolling direction setting was not respected. With this commit we now have a consistent behaviour with all SDL versions (the OS scroll direction setting is respected). If our wheel events are used for something other than scrolling however, we might want to get the actually wheel move direction (i.e. use a Common::EVENT_WHEELDOWN when moving the wheel down even if the OS scroll setting is to flip it). In such a case we might want to revert this change and instead add an additional flag to the event so that we know the scroll direction should be flipped and use it in places where the event is used for scrolling.