scummvm/engines/gob
Colin Snover a2bdff02d7 ENGINES: Improve output of unknown game variant detection
When a user tries to add a game expecting it to be a particular
game for a particular engine, but a detector from another engine
happens to match some files that exist in the game directory and
reports on those files instead, this can cause a lot of confusion
because the detector doesn't say what engine or game it thought it
matched.

This patch adds the name of the matching engine as well as any
matching game IDs (if applicable) to the detector's logged output.
It also provides more specific guidance about where to send the
detection information (to the bug tracker), and properly wraps the
first part of the report to 80 columns.

Refs Trac#10272.
2017-11-10 09:57:41 -06:00
..
demos GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
detection ENGINES: Improve output of unknown game variant detection 2017-11-10 09:57:41 -06:00
minigames/geisha JANITORIAL: Silence more GCC 7 warnings 2017-08-06 13:30:51 +02:00
pregob GOB: Fix what looks like an obviously incorrect condition 2017-08-06 12:29:21 +02:00
save GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
sound GOB: Reduce audio header dependencies 2016-04-14 17:18:33 +03:00
anifile.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
anifile.h GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
aniobject.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
aniobject.h GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
backbuffer.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
backbuffer.h GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
cheater_geisha.cpp ALL: Rename Debugger::DebugPrintf to Debugger::debugPrintf. 2014-05-27 02:04:07 +02:00
cheater.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
cheater.h GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
cmpfile.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
cmpfile.h GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
configure.engine BUILD: Split configure.engines down to a single file per engine. 2013-11-24 00:45:38 +00:00
console.cpp ALL: Rename Debugger::DCmd_Register to Debugger::registerCmd. 2014-05-27 02:04:08 +02:00
console.h GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
databases.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
databases.h GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
dataio.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
dataio.h GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
dbase.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
dbase.h GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
decfile.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
decfile.h GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
draw_bargon.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
draw_fascin.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
draw_playtoons.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
draw_v1.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
draw_v2.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
draw.cpp GOB: Remove the last remnants of Draw::_vgaSmallPalette 2014-03-16 15:35:35 +01:00
draw.h GOB: Remove the last remnants of Draw::_vgaSmallPalette 2014-03-16 15:35:35 +01:00
expression.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
expression.h GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
game.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
game.h GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
global.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
global.h GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
gob.cpp BACKENDS: Fix window sizing of games that switch between multiple resolutions 2017-10-07 12:30:29 -05:00
gob.h GOB: Remove unnecessary includes and forward-declarations 2016-01-02 03:16:30 +01:00
goblin_v1.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
goblin_v2.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
goblin_v3.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
goblin_v4.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
goblin.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
goblin.h GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
hotspots.cpp JANITORIAL: Silence more GCC 7 warnings 2017-08-06 12:26:05 +02:00
hotspots.h GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
iniconfig.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
iniconfig.h GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
init_fascin.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
init_geisha.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
init_v1.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
init_v2.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
init_v3.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
init_v4.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
init_v6.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
init_v7.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
init.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
init.h GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
inter_bargon.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
inter_fascin.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
inter_geisha.cpp ALL: game state => saved game 2016-11-29 20:15:20 +01:00
inter_inca2.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
inter_littlered.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
inter_playtoons.cpp ALL: game state => saved game 2016-11-29 20:15:20 +01:00
inter_v1.cpp GOB: Remove useless memcpy() 2014-10-19 00:08:32 +02:00
inter_v2.cpp ENGINES: Remove default1x scaler flag 2017-10-07 12:30:29 -05:00
inter_v3.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
inter_v4.cpp GOB: Reduce audio header dependencies 2016-04-14 17:18:33 +03:00
inter_v5.cpp ENGINES: Remove default1x scaler flag 2017-10-07 12:30:29 -05:00
inter_v6.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
inter_v7.cpp IMAGE: Move all ImageDecoders to image/ 2014-02-28 00:27:28 -05:00
inter.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
inter.h GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
map_v1.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
map_v2.cpp GOB: Remove a useless call to Variables::getAddressOff8() 2015-08-03 15:56:43 +02:00
map.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
map.h GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
module.mk GOB: Implement the parents section in Once Upon A Time 2012-07-30 01:48:40 +02:00
mult_v1.cpp JANITORIAL: Make GPL headers uniform 2016-09-03 12:46:38 +02:00
mult_v2.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
mult.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
mult.h GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
palanim.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
palanim.h GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
POTFILES GOB: Update list of files that contain translatable strings 2014-10-04 01:02:03 +01:00
resources.cpp GOB: Calculate _totResStart even if no resources follow 2014-03-16 16:40:08 +01:00
resources.h GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
rxyfile.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
rxyfile.h GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
scenery_v1.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
scenery_v2.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
scenery.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
scenery.h GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
script.cpp GOB: Fix warning 2016-02-14 17:35:09 +01:00
script.h GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
surface.cpp GOB: Make coordinate parameters in Surface::fillRect() signed 2015-05-07 00:34:02 +02:00
surface.h GOB: Make coordinate parameters in Surface::fillRect() signed 2015-05-07 00:34:02 +02:00
totfile.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
totfile.h GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
util.cpp ALL: Fix misuse of comma operator 2017-11-10 09:57:03 -06:00
util.h GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
variables.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
variables.h GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
video_v1.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
video_v2.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
video_v6.cpp GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
video.cpp ENGINES: Remove default1x scaler flag 2017-10-07 12:30:29 -05:00
video.h ENGINES: Remove default1x scaler flag 2017-10-07 12:30:29 -05:00
videoplayer.cpp GOB: Reduce audio header dependencies 2016-04-14 17:18:33 +03:00
videoplayer.h GOB: Reduce audio header dependencies 2016-04-14 17:18:33 +03:00