Age | Commit message (Collapse) | Author | |
---|---|---|---|
2003-06-14 | Patch #754151: Removed READ_*_UNALIGNED and always read stuff bytewise; ↵ | Max Horn | |
augmented by some more changes of mine svn-id: r8482 | |||
2003-06-10 | Updated comment. | Torbjörn Andersson | |
svn-id: r8428 | |||
2003-06-09 | Fixed text-positioning regressions in the Full Throttle intro and in The | Torbjörn Andersson | |
Dig's "Spacetime Six" movie. Also rewrote drawStringCentered() to be more like drawStringAbsolute(). It makes sense to me, but let me know if it causes any new regressions. svn-id: r8415 | |||
2003-06-09 | allow quit during smush playback; cleanup | Max Horn | |
svn-id: r8411 | |||
2003-06-08 | cleanup; got rid of the split function and rather work in place (so instead ↵ | Max Horn | |
of allocating dozens of small goblets of memory, we only need to duplicate the string once); fixed some text positioning bugs (but again, to get a real accurate implementation, I'll need to study screen shots of the Dig/FT/COMI videos and compare them to our results) svn-id: r8388 | |||
2003-06-07 | cleanup | Max Horn | |
svn-id: r8387 | |||
2003-06-07 | cleanup and a few fixes for text positioning (but am not sure if it's fully ↵ | Max Horn | |
correct now either; will have to compare smush subtitles we generate with those from the LEC engine) svn-id: r8386 | |||
2003-06-07 | case 9 was drawStringCentered but should have been drawStringWrapCentered; ↵ | Max Horn | |
cleanup svn-id: r8385 | |||
2003-06-07 | adhere to our coding style conventions; removed some unneccessary code | Max Horn | |
svn-id: r8376 | |||
2003-06-07 | make SmushFont inherit from NutRenderer (TODO: drawChar stuff should be ↵ | Max Horn | |
unified, too) svn-id: r8375 | |||
2003-06-04 | some more cleanup | Max Horn | |
svn-id: r8304 | |||
2003-06-04 | some cleanup & refactoring (CJK fonts have proper shadows now, for example); ↵ | Max Horn | |
preparations to merge NutRenderer and SmushFont svn-id: r8303 | |||
2003-06-04 | fixed compilation for vc6 | Paweł Kołodziejski | |
svn-id: r8299 | |||
2003-06-04 | fix warning | Paweł Kołodziejski | |
svn-id: r8298 | |||
2003-06-04 | cleanup | Max Horn | |
svn-id: r8294 | |||
2003-06-04 | Patch #747021: DIG&CMI 2 byte charset support (very heavily modified by me; ↵ | Max Horn | |
still needs more cleanup but already works well enough) svn-id: r8293 | |||
2003-05-30 | use decompressBomp instead of smush_decode_codec1 | Max Horn | |
svn-id: r8153 | |||
2003-05-30 | moved bomp stuff into own files; removed some of our 6 (!) bomp decoders | Max Horn | |
svn-id: r8151 | |||
2003-05-26 | Make _smushProcessFrame volatile (for multi thread access) | Max Horn | |
svn-id: r8016 | |||
2003-05-25 | renamed ContChunk -> MemoryChunk; avoid code duplication by introducing ↵ | Max Horn | |
BaseChunk svn-id: r7935 | |||
2003-05-21 | yet more pedantic warning fixes | Max Horn | |
svn-id: r7796 | |||
2003-05-20 | renamed various things for clarity | Max Horn | |
svn-id: r7754 | |||
2003-05-18 | warning() automatically outputs a newline after the warning message; adding ↵ | Max Horn | |
a newline into the format string adds another newline (which contains the single char '!') svn-id: r7647 | |||
2003-05-12 | swapped talkPosX and talkPosY (they were misnamed); factored out some ↵ | Max Horn | |
duplicate code in string.cpp; VC warning fix in smush_player.cpp svn-id: r7481 | |||
2003-05-10 | renamed _scrWidth/_scrHeight -> _roomWidht/_roomHeight, and ↵ | Max Horn | |
_realWidth/_realHeight -> _screenWidth/_screenHeight (inspired by MadMoose, but I'll take the blame - still this seems much more logical & intuitive) svn-id: r7423 | |||
2003-04-30 | moved screen mutex from smush into SDL backend (other backends have to make ↵ | Max Horn | |
sure they are thread safe by themselves) svn-id: r7230 | |||
2003-04-30 | compilation fix | Jonathan Gray | |
svn-id: r7218 | |||
2003-04-30 | som changes to make Palm OS happy | Max Horn | |
svn-id: r7216 | |||
2003-04-26 | fixed endian regression (introduced by the alignment changes) | Max Horn | |
svn-id: r7127 | |||
2003-04-26 | stop assertion from triggering to make ft finishable again | Jonathan Gray | |
svn-id: r7123 | |||
2003-04-05 | Alignment fixes | Nicolas Bacca | |
svn-id: r6917 | |||
2003-03-28 | this should fix one of those nasty deadlocks, I hope | Max Horn | |
svn-id: r6876 | |||
2003-03-21 | moved delay stuff outside of lock mutex | Paweł Kołodziejski | |
svn-id: r6843 | |||
2003-03-20 | take lock mutex mechanism also processKbd() and waitForTimer(). | Paweł Kołodziejski | |
I hope it will finally solve locking gfx resources svn-id: r6838 | |||
2003-03-19 | use a mutex to sync smush screen updates (should avoid crash caused by a ↵ | Max Horn | |
race condition) svn-id: r6837 | |||
2003-03-18 | cleanup | Max Horn | |
svn-id: r6832 | |||
2003-03-17 | a tiny safer | Paweł Kołodziejski | |
svn-id: r6829 | |||
2003-03-17 | changed order | Paweł Kołodziejski | |
svn-id: r6828 | |||
2003-03-17 | few corrections for smush | Paweł Kołodziejski | |
svn-id: r6827 | |||
2003-03-17 | moved backend update_screen() (slooolest thing) from smush updateScreen() ↵ | Paweł Kołodziejski | |
into main loop switching scalers also works now svn-id: r6826 | |||
2003-03-17 | moved handle events from update into main loop | Paweł Kołodziejski | |
svn-id: r6825 | |||
2003-03-17 | changed debug level 4 | Paweł Kołodziejski | |
svn-id: r6824 | |||
2003-03-17 | 256 + 1 != 256 | Jonathan Gray | |
svn-id: r6823 | |||
2003-03-17 | init member vars in right order | Jonathan Gray | |
svn-id: r6822 | |||
2003-03-17 | stop gcc crying about unused variable | Jonathan Gray | |
svn-id: r6821 | |||
2003-03-17 | reorg/clenup, changed main loop in smush code | Paweł Kołodziejski | |
svn-id: r6817 | |||
2003-03-13 | clenaup | Paweł Kołodziejski | |
svn-id: r6813 | |||
2003-03-13 | fix for little endian systems | Max Horn | |
svn-id: r6811 | |||
2003-03-13 | cleanup | Max Horn | |
svn-id: r6809 | |||
2003-03-13 | char* -> byte*; if something is declared 'private' and then subclasses have ↵ | Max Horn | |
to hack around that (BaseRenderer vs. ScummRenderer) that's usually a hint that it was not the right choice to make it private; don't use so many accessors for no good reasons svn-id: r6808 |