aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm
AgeCommit message (Collapse)Author
2020-01-04GUI: Introduce dynamic layoutsBastien Bouclet
Prior to this change, a GUI layout was only affected by the screen size. Now, a layout can additionally be influenced by the GUI dialog and widgets that uses it. This capability is leveraged to implement the following features: * Layout elements that are not bound to a GUI widget do not take space. This means that dialogs where the widgets shown depend on for example a feature being enabled at configure time no longer have blank spaces. * Widgets can define a minimal required size for their contents not to be cut. For now this is only used for buttons so their width is always sufficient for their caption not to be cut. This mechanism could be applied to other widget types in the future.
2020-01-02SCUMM: (iMUSE/Amiga) - improve sound driver destructorathrxx
2020-01-01SCUMM: fix loop counter typeBLooperZ
2020-01-01SCUMM: use reliable types in fake bidiBLooperZ
2020-01-01SCUMM: move comment to more appropriate locationBLooperZ
2020-01-01SCUMM: add more commentsBLooperZ
2020-01-01SCUMM: avoid allocating large buffers on stackBLooperZ
2020-01-01SCUMM: remove commented out codeBLooperZ
2020-01-01SCUMM: add comments and fix formattingBLooperZ
2020-01-01SCUMM: use memset for initializationBLooperZ
2020-01-01SCUMM: remove forced right-to-left modeBLooperZ
2020-01-01SCUMM: fix formattingBLooperZ
2020-01-01SCUMM: export fakeBidi to functionBLooperZ
2020-01-01SCUMM: consider code 2 in reversalBLooperZ
2020-01-01SCUMM: flip dialogue selection symbol in indy4BLooperZ
2020-01-01SCUMM: fix missing dialogue in indy4BLooperZ
2020-01-01SCUMM: remove condition for aligning verb linesBLooperZ
2020-01-01SCUMM: remove condition for aligning verb linesBLooperZ
2020-01-01SCUMM: minimize changes required for rtlBLooperZ
2020-01-01SCUMM: in-place verb strings reversalBLooperZ
2020-01-01SCUMM7: reverse in single placeBLooperZ
2020-01-01SCUMM: exclude digits from fake rtl support + no align in samnmaxBLooperZ
2020-01-01SCUMM: add check for hebrew version for positionBLooperZ
2020-01-01SCUMM: fix title screen positioningBLooperZ
2020-01-01SCUMM: conditional alignmentBLooperZ
2020-01-01SCUMM: special cases for indy4BLooperZ
2020-01-01SCUMM: disable debug messagesBLooperZ
2020-01-01SCUMM: disable warningsBLooperZ
2020-01-01SCUMM: eliminate shadowingBLooperZ
2020-01-01SCUMM: better locale checkBLooperZ
2020-01-01SCUMM: add RTL support for scumm v4 to v6BLooperZ
2020-01-01SCUMM: rtl support for scumm-7-8ניב באר
2019-12-23SCUMM: Fix Missing Default Switch CasesD G Turner
These are flagged by GCC if -Wswitch-default is enabled.
2019-12-18GRAPHICS: implement left sided shadowing for SJIS fontathrxx
The current shadow mode draws a shadow on the right side of the character. This allows drawing one on the left. Adapt LOOM/PCE accordingly.
2019-12-18AUDIO: (FM-TOWNS/PC-98) - fix regression from 0e734722athrxx
My commit 0e734722 causes lockups in SCUMM (sometimes) and SCI (very often). I didn't like the way I had fixed this before, but in the end I now had to do it in a similar way.
2019-11-19GRAPHICS: Add interface for horizontal shakesluicebox
2019-11-17BACKENDS: Remove the Windows CE portCameron Cawley
2019-11-17SCUMM HE: MBC: Hid noisy debug outputEugene Sandulenko
2019-11-08SCUMM HE: Fix Signed vs. Unsigned Compiler WarningD G Turner
2019-11-07SCUMM HE: MBC: Remove empty callbacksEugene Sandulenko
2019-11-07SCUMM HE: MBC: Implement Net::removeUser()Eugene Sandulenko
2019-11-07SCUMM HE: MBC: Store generated player keyEugene Sandulenko
2019-11-06SCUMM HE: MBC: Pass userid for the endsession requestEugene Sandulenko
2019-11-05SCUMM HE: MBC: Implement Net::destroyPlayer()Eugene Sandulenko
2019-11-05SCUMM HE: MBC: Fix debug outputEugene Sandulenko
2019-11-05SCUMM HE: MBC: Implement Net::disableSessionJoining()Eugene Sandulenko
2019-11-05SCUMM HE: MBC: Properly thread async requestsEugene Sandulenko
2019-11-05SCUMM HE: MBC: Implemented function return from remote clientEugene Sandulenko
2019-11-04SCUMM HE: MBC: Implement Net::endSession()Eugene Sandulenko
2019-11-04SCUMM HE: MBC: Query sessions asynchronouslyEugene Sandulenko