aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-03-25- Implemented case insensitive file reading. Left old system as a fallbackEugene Sandulenko
in case some engine writer decide to do something unwise - Removed used of ConfMan.getKey("path") in file-related cases, because now File class handles that - Fixed bug in ScummEngine_v80he::o80_getFileSize() where path delimiters weren't translated svn-id: r21443
2006-03-24Fix MSVC warnings #3Andrew Kurushin
svn-id: r21442
2006-03-24Fix MSVC warnings #2Andrew Kurushin
svn-id: r21441
2006-03-24Fix MSVC warningsAndrew Kurushin
svn-id: r21440
2006-03-24fix ITE SUNSPOT music loopAndrew Kurushin
svn-id: r21439
2006-03-24Fix crash in Options dialog in 320xY mode. Shadow was drawn off-screenEugene Sandulenko
svn-id: r21438
2006-03-24Removed obsolete test stuff from my credits description :-)Max Horn
svn-id: r21435
2006-03-24- Modified the 'credits' target so that it first generates the files in theMax Horn
scummvm module before trying to go outside (which may fail depending on the developers setup) - Changed the paths to the web/docs modules based on the assumption that we are working in a checkout of the complete Subversion repository. svn-id: r21434
2006-03-24Fix chechbox label alignment.Eugene Sandulenko
svn-id: r21433
2006-03-24Changed the DEBUG_HASH_COLLISIONS feature: Now measures the ratio between ↵Max Horn
lookup collisions and total number of lookups svn-id: r21432
2006-03-24- replaced the hash table size heuristic with a table of hard coded table sizesMax Horn
(taken from the GNU ISO C++ Library), which are all prime - replaced the string hash function by one that works slightly better & faster - changed various types to unsigned - added code to help debug the number of hash collisions (off by default) svn-id: r21431
2006-03-24- moved type aa_ref_t into AssocArray, improving code readability a bitMax Horn
- added new "operator[] const" method, useful when accessing const instances - removed the default value (if you access an entry without first checking that it is actually there, it's your own fault) - replaced 'index' with 'key' which seems more logical and avoids troubles with certain systems that #define index in their system headers svn-id: r21430
2006-03-24Some more cleanup in AssocArrayMax Horn
svn-id: r21429
2006-03-24Cleanup for the AssocArray template: int->book, put common code into a new ↵Max Horn
lookup() method, and some other tweaks svn-id: r21428
2006-03-24Oops, accidentally commited the wrong patch (had these lines commented out ↵Max Horn
for testing) svn-id: r21427
2006-03-24Reduce (indirect) dependencies on gui/eval.h (and thus common/assocarray.h) ↵Max Horn
to a minimum svn-id: r21426
2006-03-24Some ideas on streams added to the TODOMax Horn
svn-id: r21425
2006-03-24Using NULL as a default value is not working in general (e.g. for ↵Max Horn
Common::String) -- force explicit definition of a default value svn-id: r21424
2006-03-24o Rearranged options dialogEugene Sandulenko
o Made button corners less round to match mock-ups svn-id: r21423
2006-03-24Check values loaded from theme INI and give meaningful errors instead ofEugene Sandulenko
bad crashes on blitting stage. svn-id: r21422
2006-03-24Bump theme version numberEugene Sandulenko
svn-id: r21421
2006-03-24o Move built-in evaluator constants to AssocArray to speed it upEugene Sandulenko
o Introduced .align text widget property o Moved all text widgets to use it and populated theme config file svn-id: r21420
2006-03-23Implementation of AssociativeArray. Transferred GUI to it. Now it is muchEugene Sandulenko
faster. svn-id: r21419
2006-03-23Partially disassembly of the pathfinding code and miscellaneous support methodsPaul Gilbert
svn-id: r21418
2006-03-23Minor changes for FF and cleanupTravis Howell
svn-id: r21417
2006-03-23Add opcode 161 difference in FF, fixes some glitches in 2nd roomTravis Howell
svn-id: r21416
2006-03-23Match game speed with originalEugene Sandulenko
svn-id: r21415
2006-03-23uint8 -> byteEugene Sandulenko
svn-id: r21414
2006-03-23Made mouse more responsiveEugene Sandulenko
svn-id: r21413
2006-03-23Got rid of ASSERT and ASSERT_PTR definesEugene Sandulenko
svn-id: r21412
2006-03-23Make copy protection in OS and FW turnable. Still buggyEugene Sandulenko
svn-id: r21411
2006-03-23Cleanup Makefile.Won Star
svn-id: r21410
2006-03-23Update port.Won Star
* NO SOUND support. * New asm functions. * Prepare for MP3 / OGG svn-id: r21409
2006-03-23Fix compile without ZLIB support (GP32).Won Star
svn-id: r21408
2006-03-22Code for inverted rect when scaling images of FF no longer required. Minor ↵Travis Howell
cleanup svn-id: r21407
2006-03-22Rename draw buffers correctlyTravis Howell
svn-id: r21406
2006-03-22Small correction to scaling code in FFTravis Howell
svn-id: r21405
2006-03-22Preliminary (weasel-word for "probably buggy") implementation of the remainingTorbjörn Andersson
parts of scaleClip(). I do see a scaled image of Feeble, but it's very glitchy. On the other hand, I get the same kindof glitches when drawing him unscaled, so maybe there is garbage left in the scale buffer from previous frames. svn-id: r21404
2006-03-22Whitespace changesTravis Howell
svn-id: r21403
2006-03-22Fix regression in 2nd room of FFTravis Howell
svn-id: r21402
2006-03-22Skip columns isn't used for overlayed or scaled images in FFTravis Howell
svn-id: r21401
2006-03-22Fix sound regression in FF, caused by last commitTravis Howell
svn-id: r21400
2006-03-22Add initial support for Amiga and Macintosh versions of The Feeble FilesTravis Howell
svn-id: r21399
2006-03-22Support for Russian FOTAQEugene Sandulenko
svn-id: r21398
2006-03-21Implemented "sound triggers" so that the music does not stop shortly afterTorbjörn Andersson
entering the castle. I hope this is a fair approximation of how the original worked. Of course, this led to a couple of more renamings: _unk5 -> _soundTrigger updateCallback54() -> update_setSoundTrigger() snd_setUnk5() -> snd_getSoundTrigger() (yes, "get") At the moment, the only known sound triggers are the ones in the castle. If an unknown trigger is set, the debugging messages will be really, really noisy. I don't know if I should consider this a bug or an extremely annoying feature. svn-id: r21396
2006-03-21Fix bug #1455213: "GUI: ExtraPath won't display" and turn theme versionEugene Sandulenko
into #define. svn-id: r21395
2006-03-20Implements cmd_shakeScreen.Johannes Schickel
svn-id: r21394
2006-03-20Updates the config version for the new theme to 4 in the warning which is ↵Johannes Schickel
printed if the version is too low. svn-id: r21393
2006-03-20Initialise _haveScrollButtons, since Valgrind complained about it.Torbjörn Andersson
svn-id: r21392
2006-03-20Bump theme config version number to avod confusion. A key was added there,Eugene Sandulenko
but I didn't bump it last time. svn-id: r21391