Age | Commit message (Collapse) | Author |
|
svn-id: r50517
|
|
kDeleteKey, as it might be referenced again before the GC is invoked
svn-id: r50516
|
|
nodes. Fixes cases where game scripts could reference a list node after it was deleted (e.g. QFG1 intro, Longbow when exiting the cave). Some slight cleanup
svn-id: r50515
|
|
were passed to detectDevice()
svn-id: r50510
|
|
svn-id: r50509
|
|
svn-id: r50508
|
|
signature for SCI1.1 (PC)/kq6
svn-id: r50507
|
|
svn-id: r50506
|
|
svn-id: r50505
|
|
implemented yet) or platform specific entries - changing signature for kNewWindow - using old dummy-signature for mac-only
svn-id: r50504
|
|
the first room of the game
svn-id: r50503
|
|
svn-id: r50502
|
|
svn-id: r50501
|
|
svn-id: r50500
|
|
svn-id: r50499
|
|
svn-id: r50498
|
|
svn-id: r50497
|
|
svn-id: r50496
|
|
fingolfin++ for his good eyes.
svn-id: r50495
|
|
Add a boolean for disabling the "no plugins found" warning.
svn-id: r50494
|
|
svn-id: r50493
|
|
problem with the Slippery Pig not showing up in the landing scene in the intro sequence
svn-id: r50492
|
|
svn-id: r50491
|
|
svn-id: r50490
|
|
svn-id: r50489
|
|
converted some Common::String usage to char buffers to fix incorrect String usage
svn-id: r50488
|
|
signature mismatch
svn-id: r50487
|
|
The version of push() that pushes arrays inside WorklistManager has been renamed to pushArray(), so that it's more apparent where arrays are pushed.
svn-id: r50486
|
|
svn-id: r50485
|
|
it from the EngineState, since it's static throughout the course of a game
svn-id: r50484
|
|
our module unzip.cpp can read uncompressed ZIP archives even without zlib. if some of the files
inside are compressed and zlib is not linked in, an error is returned.
svn-id: r50483
|
|
svn-id: r50482
|
|
This was present in the original interpreter.
svn-id: r50480
|
|
svn-id: r50479
|
|
svn-id: r50478
|
|
svn-id: r50477
|
|
svn-id: r50473
|
|
Before in case MDT_PREFER_MT32 nor MDT_PREFER_GM was specified
the code used "auto" as key name for ConfMan.get, instead of
passing "auto" directly to getDeviceHandle.
svn-id: r50472
|
|
It formerly only used the global "mt32_device" and "gm_device"
values, but we also allow game specific values, thus we take
that into account now.
Also formerly the the check for the first available MT32/GM
device only used the device handle of the mt32_device/gm_device
instead of the list of devices it iterates over. Fixed that too.
Last but not least that whole detection code looks strange to me,
it seems we only use mt32_device and gm_device for fallback
detection, at least when the music_driver matches it will always
be used. So I wonder why we have those at all?
svn-id: r50471
|
|
Along with it documented that "0" is a special device handle
for the invalid device. Now getDeviceHandle returns 0, when
the identified device could not be found.
Also getMusicType now returns MT_INVALID (newly introduced),
when a non existing device was specified.
svn-id: r50470
|
|
This is a regression from r50158:
"LAUNCHER: hopefully fixed music driver selection via command line".
The problem here was that the code used operator[] of HashMap
to check whether "music-driver" was specified on command line,
but that on the other hand inserted a (key, value) pair with
a default constructed Common::String as value.
svn-id: r50469
|
|
the GMM's options dialog.
The problem here is that our ConfigDialog uses "" as domain name,
this will result in the assert in common/config-manager.cpp:323
getting triggered, when using ConfMan.removeKey.
Since setting the domain to the game's domain does not seem save
according to the FIXME in gui/dialogs.cpp about this domain hackery,
I decided to adapt the OptionsDialog to only call ConfMan.removeKey
for "music_driver" etc., when the music driver widgets are present.
This is consistent with the over uses of removeKey in
OptionsDialog::close too.
svn-id: r50468
|
|
issue was actually caused by the old volume adjust code that was also causing the issues in gk1
svn-id: r50466
|
|
svn-id: r50465
|
|
svn-id: r50464
|
|
filtering, also now ignoring channel volume changes on tick 0 (fixes lsl5 fading of sound 274, almost at the end), fixing also fading in gk1 and enabling fading in sci32 again
svn-id: r50463
|
|
- Added support for the LSL2 menu bar object
- We no longer need a reference to the init() selector - it's always the first method of the menu bar object
svn-id: r50462
|
|
svn-id: r50461
|
|
svn-id: r50460
|
|
svn-id: r50457
|