Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-05-12 | SCI: fix code that was commented out (wasn't meant to get commited that way) ↵ | Martin Kiewitz | |
during cleanup r47745 svn-id: r49015 | |||
2010-05-12 | SCI: added comments about r49012, change actually happened during sci0late | Martin Kiewitz | |
svn-id: r49014 | |||
2010-05-12 | SCI: dont restore port settings for SCI0 games (fixes sq3 wrong font used ↵ | Martin Kiewitz | |
when scanning for planets) svn-id: r49012 | |||
2010-05-12 | ListIndexOf can have a null object reference, so adjust its signature. GK1 ↵ | Matthew Hoops | |
no longer crashes when right clicking in the inventory. svn-id: r49009 | |||
2010-05-11 | SCI: fix crash/heap issue when saving games (change was actually made by ↵ | Martin Kiewitz | |
waltervn) svn-id: r49007 | |||
2010-05-11 | SCI: remove unneeded _mutex lock to fix deadlock issue | Martin Kiewitz | |
svn-id: r49006 | |||
2010-05-11 | SCI: init _sysPaletteChanged | Martin Kiewitz | |
svn-id: r49003 | |||
2010-05-10 | SCI: set signal to SIGNAL_OFFSET, when a music slot is played that doesn't ↵ | Martin Kiewitz | |
contain supported data - fixes lsl5 mud wrestling "regression" in new music/sound code (worked before with old music/sound engine) svn-id: r49000 | |||
2010-05-10 | Add support for loading SCI games from Mac resource forks. The games ↵ | Matthew Hoops | |
themselves do not work yet as some (not all) of the data is in BE order instead of LE. They currently error out because it thinks the relocation block is outside of the script. svn-id: r48998 | |||
2010-05-04 | Move DebugChannel related code to new header | Max Horn | |
svn-id: r48935 | |||
2010-05-04 | Move initGraphics and initCommonGFX from to new header. | Max Horn | |
These functions are only used internally be Engine subclasses, and by moving them to a separate header we can reduce indirect header dependencies. svn-id: r48934 | |||
2010-05-04 | Get rid of Engine::_gameDataDir. | Max Horn | |
This greatly reduces indirect dependencies on several header files from common. svn-id: r48933 | |||
2010-05-04 | SCI: kPortrait - correctly jump over offset table to land on raw lipsync ↵ | Martin Kiewitz | |
data in portrait files svn-id: r48928 | |||
2010-05-03 | SCI: set signal in SCI0/SCI01 games, when samples have been played only. ↵ | Martin Kiewitz | |
fixes sq3 guys from andromeda, but also doesn't screw up music in sq3new/kq1 - added comments about this issue svn-id: r48918 | |||
2010-05-03 | SCI: reverting r48805 - caused regression in sq3new/kq1 | Martin Kiewitz | |
svn-id: r48915 | |||
2010-05-03 | SCI: copying over compressed audio (mp3/ogg/flac) buffers, because ↵ | Martin Kiewitz | |
resourcemanager may free the memory at any time - fixes pseudo-random crashes - also added several assert()s after multiple malloc()s svn-id: r48912 | |||
2010-05-03 | SCI: fix possible heap error | Martin Kiewitz | |
svn-id: r48908 | |||
2010-05-03 | SCI: calculate sampleLen for WAVEs as well | Martin Kiewitz | |
svn-id: r48906 | |||
2010-05-03 | SCI: calculate sampleLen for compressed audio (mp3/ogg/flac) as well | Martin Kiewitz | |
svn-id: r48903 | |||
2010-05-02 | SCI: make audio decompression (mp3/ogg/flac) work on BE devices | Martin Kiewitz | |
svn-id: r48889 | |||
2010-05-01 | SCI: fix sync resources not loading correctly when compressed (mp3/ogg/flac) ↵ | Martin Kiewitz | |
audio resource file was used svn-id: r48881 | |||
2010-05-01 | SCI: fix bugs in audio decompression (mp3, ogg, flac) | Martin Kiewitz | |
svn-id: r48880 | |||
2010-04-30 | SCI: animate cleanup | Martin Kiewitz | |
svn-id: r48876 | |||
2010-04-29 | Silence gcc warnings. | Matthew Hoops | |
svn-id: r48858 | |||
2010-04-29 | SCI: remove unneeded #includes from resource.cpp | Martin Kiewitz | |
svn-id: r48857 | |||
2010-04-29 | SCI: audio compression support | Martin Kiewitz | |
svn-id: r48856 | |||
2010-04-27 | COMMON: Move DebugChannel stuff into a new DebugMan singleton | Max Horn | |
svn-id: r48821 | |||
2010-04-26 | SCI: fix regression from r48720, upscaled games that use view cursors crashed | Martin Kiewitz | |
svn-id: r48810 | |||
2010-04-26 | SCI: fixing regression from r48771 - sierra used != before SCI1LATE and !(&) ↵ | Martin Kiewitz | |
later - fixes broken windows in sq1 svn-id: r48807 | |||
2010-04-26 | SCI: changing comment slightly about setting signal selector in stopSound ↵ | Martin Kiewitz | |
for SCI0 svn-id: r48806 | |||
2010-04-26 | SCI: also set signal selector when stopping sounds for SCI0 as well - fixes ↵ | Martin Kiewitz | |
sq3 freeing 2 guys from andromeda endless loop svn-id: r48805 | |||
2010-04-25 | SCI: green buttons for sci0early implemented | Martin Kiewitz | |
svn-id: r48799 | |||
2010-04-25 | SCI: draw a black line between titlebar and actual window content for SCI0, ↵ | Martin Kiewitz | |
also replaced hardcoded white value (255) with screen specific value svn-id: r48798 | |||
2010-04-25 | SCI: changing setFont() call logic inside textedit controls to save 2 ↵ | Martin Kiewitz | |
setFont() calls svn-id: r48797 | |||
2010-04-25 | SCI: we check for enough space, before adding pressed characters in textedit ↵ | Martin Kiewitz | |
controls svn-id: r48796 | |||
2010-04-25 | SCI: replaced value with constant when checking if controls are selected | Martin Kiewitz | |
svn-id: r48795 | |||
2010-04-25 | SCI: reset cursor state when kDrawControl gets called on textedit controls, ↵ | Martin Kiewitz | |
fixes cursor placement issues svn-id: r48794 | |||
2010-04-25 | SCI: fix regression of r48659 - now calculating menu width and splitting ↵ | Martin Kiewitz | |
text on kernelDrawMenuBar() as well - fixes menu not displaying all the time in hoyle 1&2 svn-id: r48791 | |||
2010-04-24 | SCI: Don't error() out when autodetection fails | Walter van Niftrik | |
svn-id: r48790 | |||
2010-04-24 | SCI: reverting r48787 port updates were actually introduced (heard that ↵ | Martin Kiewitz | |
before) in SCI1. I used the outdated wiki before and that one lists qfg2 and xmas90ega being SCI01. They are actually SCI1 svn-id: r48789 | |||
2010-04-24 | SCI: add show_map command to debug help again (must have been lost some time ↵ | Martin Kiewitz | |
due cleanup from old graphics code) svn-id: r48788 | |||
2010-04-24 | SCI: r48786 port updates were actually introduced during SCI01, qfg2 and ↵ | Martin Kiewitz | |
xmas90ega only. We enable port updates only for non-multilingual SCI01 games now - fixes percentage bar for qfg1 japanese as well svn-id: r48787 | |||
2010-04-24 | SCI: beginUpdate()/endUpdate() of ports were introduced inside kAnimate() in ↵ | Martin Kiewitz | |
SCI01 - fixes percentage bar not showing up in qfg1ega svn-id: r48786 | |||
2010-04-24 | SCI: added special comments about r48784 | Martin Kiewitz | |
svn-id: r48785 | |||
2010-04-24 | SCI: changing GetLongest() on kanji (again) hopefully it's now working as in ↵ | Martin Kiewitz | |
sierra sci :P svn-id: r48784 | |||
2010-04-24 | SCI: Fix regression in locals init for re-used segments | Walter van Niftrik | |
svn-id: r48783 | |||
2010-04-24 | SCI: document skipping over breaking spaces done in r48781 | Martin Kiewitz | |
svn-id: r48782 | |||
2010-04-24 | SCI: change the way we handle breaking spaces based on how sierra sci does ↵ | Martin Kiewitz | |
it, revert r48778/r48779 svn-id: r48781 | |||
2010-04-24 | SCI: first byte of resource patch must have 0x80 added to the resource type, ↵ | Martin Kiewitz | |
otherwise sierra sci0+ interpreter won't accept the file, fixing this on debug export function svn-id: r48780 | |||
2010-04-23 | SCI: fix for regression of r48778: do add spaces to width, if we are at ↵ | Martin Kiewitz | |
ending of text - the whole change may be wrong altogether svn-id: r48779 |