Beware, it's full of shit and dirty hacks as I was never even dreaming about making either the source or binary public.
But this has to be sufficient as I don't see the point in wasting my time rewriting a tool that noone needs in a clean way.
svn-id: r19075
ite and ihnm respectively. Sorry, but I had to do it before release, no
autoupgrade as games weren't supported only in developer's version.
Fix bug #1297365 "ITE: Game detection is broken".
Now it distinguishes between DOS CD and Win CD, though it uses platform and
language settings from .ini to do the choice. I.e current games need to be
redetected. Though only these 2 games are affected. I.e. they have exactly
same resource files, just Windows release adds up external patches. These
patches cannot be added to detection as they're stored in subdirectories.
Also I resolved problem between ite-demo-win and ite-demo-linux where latter
is a superset of former. I.e. it has all files which win demo has plus one
additional. And if you try to detect Linux demo it shows you both. Of course
this could be handled by upper solution, but to make sure I count number of
required files for matched versions and remove those which do not have max
number of files. I.e. if 2 games matched and one requires 4 and another one
requires 5 files, then we have 5 files matched which certainly points to
second game not the first.
svn-id: r19074
for proper game identification (21 subtle distinct versions of same game
which still require individual flags is not a joke)
cvs: ----------------------------------------------------------------------
svn-id: r19073
will be never needed not to mention that it will require to add much
logic to code which will be used just once just for single release of the game.
(and if somebody will have patience to watch intro to the end)
svn-id: r19070
* New flush() method in WriteStream class to flush pending I/O, in order
to detect any I/O errors
* Use of flush() and ioFailed() added to scumm engine save function
* Dreamcast backend extended to support the new checks
svn-id: r19066
understand, it just means that the currently active parts are too important
(i.e. have too high priority) to throw out for this new one.
This makes bugs #1325060 and #1325487 less severe.
svn-id: r19062
- now we save the date and time(although in localtime) in the same
format as we pass it to the dialog
(See "ATTN: Porters. Notes about time() implementation and thumbnails"
on -devel)
- old format is kept for compatibility for
older ScummVM versions
svn-id: r19036
bug #1324103.
I've changed it - again - so that now it only centers the pitch wheels on
unload if a new mpCenterPitchWheelOnUnload property has been set. Currently
only the SAGA engine does that, so if it still breaks it only breaks SAGA.
I've also fixed what looked like an unintentional fall-through in the
MidiParser::property() function. Surently that can't cause any new
regressions? Please.
svn-id: r19032