Commit Graph
1182 Commits
Author SHA1 Message Date
Ori Avtalion 4d120800fa ALL: Don't use 'defined' in macro definitions
This is undefined behavior and clang warns about it.
See <http://lists.llvm.org/pipermail/cfe-commits/Week-of-Mon-20160118/147239.html>.
2016-07-23 16:18:51 +03:00
Hubert Maier 866f8ede2d BASE: Fix Typo 2016-07-03 23:12:07 +03:00
Bastien Bouclet 8294d55a53 BASE: Allow setting the debug flags from the configuration file
Useful for devices where passing command line arguments is not possible.
2016-06-05 11:49:40 +02:00
Eugene Sandulenko 97a2a9c622 Merge pull request #710 from vandalo/master
COMMON: Fix wrong warning message
2016-05-16 10:18:00 +02:00
Eugene Sandulenko 2cd0a99e2b Merge pull request #745 from Cruel/3ds
3DS: New Backend
2016-05-16 10:05:00 +02:00
vandalo a406ce6d55 COMMON: Fix wrong error message
The error message was not correct.

When you add a game data dir to launcher and after do this
rename game data dir the error was wrong.
It said that the "path wasn't a directory",
the expected error message was
"Path does not exists" because we had changed.

How to solve this:
We split in two the validation of the path, first
we check if it's a existing path and then if the path is a directory.

if (!dir.exists())
	err = Common::kPathDoesNotExist;
else if (!dir.isDirectory())
	err = Common::kPathNotDirectory;

Solve Bug: 6765 Wrong error code if directory missing
2016-04-16 17:59:20 +02:00
Thomas Edvalson e2b9572a83 3DS: Initial commit 2016-04-06 02:12:02 -04:00
Eugene Sandulenko 17a8f0badd UPDATES: Plug updates dialog in.
Launched when ScummVM is run first time with updates feature.
2016-03-30 10:58:57 +02:00
Johannes Schickel 5336882555 Merge pull request #704 from lordhoto/clone2727-audiocd
Implement Custom Audio CD Support for Win32, Linux, and Mac OS X.
2016-03-21 01:48:38 +01:00
Thierry Crozat 4cb5c81192 BASE: Ignore -psn command line argument on OS X
Prior to OS X 10.9, the OS was passing the process serial number
as an additional argument on OS X when starting an application bundle.
For whatever reason, when compiling with SDL 1.2 this gets suppressed
before getting to the place where we handle command line arguments.
But when compiling with SDL2 this additional argument remains so we
need to ignore it to avoid erroring out.
2016-03-13 21:51:49 +00:00
Matthew Hoops 1626fbd633 BACKENDS: Allow for specifying a drive via the cdrom option 2016-03-13 13:57:01 +01:00
Eugene Sandulenko 0930018045 RELEASE: This is 1.9.0git 2016-02-05 23:31:25 +01:00
Johannes Schickel 29b37f473c COMMON: Add render mode for Macintosh.
On request of m_kiewitz who wants to use it for AGI.
2016-02-05 12:38:28 +01:00
Pawel Kolodziejski 6c960b1d33 ALL: Sync with ScummVM 2016-01-30 21:18:08 +01:00
Johannes Schickel 1479219f7a COMMON: Add render modes for Apple IIgs and Atari ST.
On request of m_kiewitz who wants to use it for AGI.
2016-01-21 23:41:30 +01:00
Johannes Schickel c321a71241 BASE: Initialize default GUI option values before engine instantiation.
This fixes engines (like AGI) which query the configuration options inside
their constructor.
2016-01-17 02:18:03 +01:00
Bastien Bouclet 9eca105119 Merge pull request #1219 from bgK/renderer-selection
GUI: Add a renderer selection list
2016-01-04 19:19:34 +01:00
Bastien Bouclet 5c73d0083d ALL: Merge branch 'tlj' 2016-01-01 07:33:20 +01:00
Bastien Bouclet 8d5406720c ENGINES: Add a new 'renderer' option to replace 'soft_renderer'
'soft_renderer' was a bool and was not useful to select a renderer
in a list with more than two values.
2015-12-29 07:55:27 +01:00
Pawel Kolodziejski 4fe80cd669 ALL: synced with ScummVM 2015-04-19 07:43:34 +02:00
Matthew Hoops bab1afa6cc BASE: Fix infinite loop upon trying to play a game and not finding the engine
A regression from f74ba29753
2015-02-22 16:49:29 -05:00
Pawel Kolodziejski a4fc7ea3b2 ALL: synced with scummvm 2015-01-12 23:50:20 +01:00
Torbjörn Andersson cc916625d9 SCUMM: Add a "chained games manager"
This replaces the somewhat ugly use of the config manager to store
the chained games.
2014-12-30 10:47:51 +01:00
Torbjörn Andersson f74ba29753 SCUMM: Enable Day of the Tentacle easter egg
Instead of returning to the launcher, a game may now specify a list
of "chained" games and optional save slots. The first game is popped
from the list and started. Quitting still quits the entire ScummVM.
It seemed like the sensible thing to do.
2014-12-30 03:45:14 +01:00
Pawel Kolodziejski f727e0966d ALL: upgrade version number for master 2014-12-21 13:22:37 +01:00
Bastien Bouclet bba76f503f Merge remote-tracking branch 'origin/master' into tlj 2014-12-14 18:11:21 +01:00
Pawel Kolodziejski 73c9fda2e5 ALL: full sync with ScummVM 2014-12-04 21:16:12 +01:00
Pawel Kolodziejski 8b8783134f ALL: synced with ScummVM 2014-12-04 20:46:56 +01:00
Eugene Sandulenko 6046863fdd BASE: Display virtual keyboard and keymapper in game options 2014-10-26 14:32:47 -04:00
Bastien Bouclet 45703fd65f BUILD: Add the Stark engine 2014-09-21 13:31:38 +02:00
Pawel Kolodziejski 22aca5a427 ALL: synced with ScummVM 2014-09-07 21:36:17 +02:00
raziel- 7b7751757e AMIGAOS: Fix hardcoded version information
The AmigaOS version information still shows "ScummVM"
2014-09-05 09:17:56 +03:00
Johannes Schickel 03b8800080 Merge pull request #492 from BenCastricum/misc
GUI: replace "savegame" by "saved game".
2014-09-03 00:01:57 +02:00
Ben Castricum 0d215badf7 GUI: change FullScreen into fullscreen
This makes it consistant with other references to fullscreen.
2014-08-28 20:46:30 +02:00
Ben Castricum cf8e28c40c CLI: change "savegames" into "saved games", same as in GUI 2014-08-22 07:11:03 +02:00
Pawel Kolodziejski 1a07a23294 ALL: synced with ScummVM 2014-08-18 05:21:52 +02:00
raziel- 0c625084c2 AMIGAOS: Add AmigaOS version format
AmigaOS features a "version" command which can read out version information if stored in a sepcific way.
To get to that information it parses the exe for "$VER:" and prints out everything behind it.

This adds such a version information to ScummVM so users on AmigaOS can read it out without the need to use "scummvm --version"
2014-08-09 15:57:35 +03:00
Pawel Kolodziejski 230fb47de4 BASE: correct to official description 2014-07-19 19:35:01 +02:00
Pawel Kolodziejski 88b93b36dd ALL: sync with ScummVM 2014-07-02 01:02:35 +02:00
Eugene Sandulenko 3c6284a1c7 RELEASE: This is 1.8.0git 2014-06-30 23:55:38 +03:00
Johannes Schickel 960e16009c BASE: Allow 'all' to enable all debug channels via CLI too. 2014-06-05 16:35:07 +02:00
Joel Teichroeb ee412e972b ALL: Fix merge 2014-05-24 22:53:30 -07:00
Pawel Kolodziejski 2f1a4f7b7b ALL: synced with ScummVM 2014-05-25 07:13:28 +02:00
Eugene Sandulenko c3ffbd884a Merge pull request #426 from sunmax/master
PS2: Pull request to master for latest PS2 code
2014-04-28 21:20:42 +03:00
Pawel Kolodziejski 8759900b6a ALL: synced with ScummVM 2014-04-05 18:18:42 +02:00
Johannes Schickel f62153c795 BASE: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
Pawel Kolodziejski 9098dfe9a2 ALL: sync with scummvm 2014-01-25 22:16:57 +01:00
Johannes Schickel c70f7cb1a7 BASE: Small formatting fix. 2014-01-25 19:34:03 +01:00
Max Lingua 4ccdb3e2a3 Merge branch 'master' of git://github.com/scummvm/scummvm 2014-01-23 18:33:15 -05:00
Johannes Schickel 651e280801 ENGINES: Introduce method Engine::initializePath which sets up SearchMan.
This replaces the hardcoded addition of the game path in runGame in
base/main.cpp by an engine configurable one.
2014-01-22 18:07:06 +01:00