Commit Graph
2594 Commits
Author SHA1 Message Date
Eugene Sandulenko 5e05f93f36 ALL: Remove Symbian port 2022-05-28 12:32:29 +02:00
Eugene Sandulenko 820b226283 DEVTOOLS: Gather non-portable code in create_engine, thus making code more readable 2022-05-21 09:49:43 +02:00
sluicebox 924f208a03 CREATE_PROJECT: Text console debugger optional on Xcode
Prior to this, create_project always set USE_TEXT_CONSOLE_FOR_DEBUGGER on Xcode.
This was hard-coded behavior that I should have removed when I added configuring
this feature on the command line in 8c32927f39

Now it's disabled by default and can be enabled by --enable-text-console, just
like the other projects.
2022-05-20 23:43:59 -04:00
Donovan Watteau 5b1ec56f96 JANITORIAL: Fix some lost or outdated URLs in comments 2022-05-19 07:57:31 +03:00
Paul Gilbert c245ef0603 DEVTOOLS: Fix Visual Studio compilation for create_engine 2022-05-18 20:13:57 -07:00
Eugene Sandulenko 3b3817823c DEVTOOLS: Make create_engine run from scummvm root as well 2022-05-18 22:43:42 +02:00
Eugene Sandulenko f0ecb4145a DEVTOOLS: Improved logging for create_engine 2022-05-18 17:41:21 +02:00
Eugene Sandulenko e95fb37ffa DEVTOOLS: Fixed directory creation in create_engine 2022-05-18 17:33:39 +02:00
Eugene Sandulenko 4343882531 DEVTOOLS: Added module.mk to create_engine and fixed portability 2022-05-18 17:30:19 +02:00
elasota 5f0c6fa4d0 CREATE_PROJECT: Add /Zc:__cplusplus so __cplusplus macro matches C++ feature level 2022-05-13 10:22:21 +03:00
Paul Gilbert d00106fc6e DEVTOOLS: Initial commit of new create_engine tool 2022-05-08 21:11:41 -07:00
Donovan Watteau 0cf8a4e31d SCUMM: Fix/improve detection of the French CD version of DOTT
I own two original CDs here which confirm that this is the CD version with
full voices, and TENTACLE.000 is indeed 7,932 bytes long there too.
2022-04-30 11:44:05 +03:00
elasota 22b72dba52 COMMON: Remove BasePtr base class from SharedPtr and WeakPtr. Fix missing refCount method in SharedPtr. 2022-04-25 18:20:19 -07:00
elasota bd23944fd1 COMMON: Fix SharedPtr natvis 2022-04-25 18:20:19 -07:00
SupSuper 601d9dc7d4 CREATE_PROJECT: Warning flag -Wall already includes -Wimplicit 2022-04-25 06:59:13 +01:00
SupSuper 18ebbdcf99 CREATE_PROJECT: Don't add GCC warnings to MSVC CMake 2022-04-25 06:46:28 +01:00
SupSuper d2ad40a7a1 CREATE_PROJECT: Fix missing prefix in CMake engines 2022-04-25 06:28:40 +01:00
Torbjörn Andersson 5ba5ab9926 SCUMM: Add GUIO_ENHANCEMENTS flag to indicate a game has enhancements
This should make it easier to add the "Enable enhancements" checkbox to
games, without accidentally adding it to demos etc. It's possible that
it will eventually become reduntant as the number of enhancement grows.
But there are so many demos and variants that I doubt that will ever
actually happen.
2022-04-22 00:36:15 +03:00
Orgad Shaneh 35e54427ad SCUMM: Add COMI Hebrew entry also to scumm-md5.txt
Amends 669b722434.
2022-04-19 23:34:07 +03:00
Orgad Shaneh d5889c9d21 SCUMM: Fix wrong entry in md5 table
Amends 34bc417d12
2022-04-19 23:34:06 +03:00
Filippos Karapetis ec16ebbf96 Revert "SCUMM: Refactor the workaround for the broken sample in Indy4"
This reverts commit c59df76164.
2022-04-16 14:25:51 +03:00
Filippos Karapetis c59df76164 SCUMM: Refactor the workaround for the broken sample in Indy4
This makes the workaround code more self-contained
2022-04-16 14:23:02 +03:00
Donovan Watteau f6641e18b2 BUILD: Remove support for ancient SGI MIPSpro
This very old compiler has no C++11 support, so we're now sure that
its support (and workarounds) can be removed.
2022-04-15 22:43:57 +02:00
Paweł Kołodziejski 8b6df2de29 DEVTOOLS: XCode: Update iOS deployment version 2022-03-11 17:24:13 +01:00
Orgad Shaneh 34d3841269 CREATE_PROJECT: Fix cmake project with opengl enabled
Compliments 04b1ce5a6e.
2022-03-07 14:42:52 +02:00
Pragyansh Chaturvedi 34bc417d12 SCUMM: Fix bug #13196 - Invalid phrase with GIVE crashes Monkey EGA Demo
* SCUMM: Fix Invalid phrase with GIVE crashes Monkey Island EGA Demo
* SCUMM: Suggested changes on Pull #3731
* SCUMM: specify game id in Pull #3731
* SCUMM: seperated AMIGA monkey VGA and VGA Demo variants. Assigned GF_DEMO flags
2022-03-07 12:28:09 +02:00
Paweł Kołodziejski 2ac26ade3e DEVTOOLS: Xcode project: Add shaders files only for specific enabled engines 2022-03-07 11:08:57 +01:00
D G Turner 9528ac4883 DEVTOOLS: Fix Redundant Declarations in Titanic Datafile Tool
These would produce GCC Warnings if -Wredundant-decls is enabled.
2022-03-07 09:15:04 +00:00
D G Turner 0b417714ca DEVTOOLS: Fix Redundant Declaration in Teenagent Datafile Tool
This would produce GCC Warnings if -Wredundant-decls is enabled.
2022-03-07 09:15:04 +00:00
D G Turner 6f637ada20 DEVTOOLS: Fix Redundant Declaration in Neverhood Datafile Tool
This would produce GCC Warnings if -Wredundant-decls is enabled.
2022-03-07 09:15:04 +00:00
D G Turner f0822b2d66 DEVTOOLS: Fix Redundant Declaration in Kyra Datafile Tool
This would produce GCC Warnings if -Wredundant-decls is enabled.
2022-03-07 09:15:04 +00:00
D G Turner 5705489d5a DEVTOOLS: Fix Redundant Declaration in Cryomni3d Datafile Tool
This would produce GCC Warnings if -Wredundant-decls is enabled.
2022-03-07 09:15:04 +00:00
D G Turner d09e10a4a1 DEVTOOLS: Fix Redundant Declaration in Ultima Datafile Tool
This would produce GCC Warnings if -Wredundant-decls is enabled.
2022-03-07 09:15:04 +00:00
Paweł Kołodziejski b21a081f2c DEVTOOLS: Added shader files to Xcode project 2022-03-06 23:30:02 +01:00
Orgad Shaneh c02abd2967 CREATE_PROJECT: Simplify engines part
Create a function add_engine which handles everything for the engine, and
remove redundant conditions all over the project file.
2022-03-05 21:39:08 +02:00
Orgad Shaneh 097b543c6c CREATE_PROJECT: Replace c++0x with c++11 in Xcode generator 2022-03-05 21:34:01 +02:00
Paweł Kołodziejski fbd6b1ceed DEVTOOLS: Skip 'openglsdl' directory for iOS Xcode project 2022-03-04 19:22:17 +01:00
trembyle b9e7b1dfcd COMMON: ENGINES: Correct Czech language ISO code
1. Correct constant in common files
2. Add the old code to obsolete language codes
3. Replace all occurences in engine code
2022-03-04 18:29:02 +01:00
Torbjörn Andersson 7df600d656 SCUMM: Add detection entry for Loom demos
This is so that the demos can be properly distinguished from the full
game by looking at the GF_DEMO flag.
2022-02-08 13:31:39 +01:00
NMIError 221fa4c841 AUDIO: Add support for RetroWave OPL3
This commit adds support for the SudoMaker RetroWave OPL3 sound card. Requires
the retrowave library.

Add the following settings to scummvm.ini:
retrowaveopl3_bus=serial
retrowaveopl3_port=<port> f.e. COM3 or ttyACM0
2022-01-29 17:33:29 +01:00
Thunderforge fd129ebc0c JANITORIAL: "Mac OS X" and "OS X" to "macOS" in comments
Apple's desktop operating system was formerly called "Mac OS X" and "OS X", but since 2016 it has been called "macOS" (starting with version 10.12).

Changing across all comments and documentation to use this current terminology, except in cases where the historical versions are explicitly referenced. No code changes are made; we should consider changing those in future PRs.
2022-01-29 14:15:05 +01:00
Le Philousophe 04b1ce5a6e CREATE_PROJECT: Make OpenGL features consistent with configure 2022-01-18 16:49:03 +01:00
Orgad Shaneh 7998025b98 CREATE_PROJECT: Centralize toUpper 2022-01-18 09:24:29 +02:00
Orgad Shaneh aa24872dc6 CREATE_PROJECT: Accept std::ostream in writeFileListToProject 2022-01-14 12:53:21 +02:00
Orgad Shaneh c20f81e430 CREATE_PROJECT: Sparkle override/final 2022-01-14 12:53:21 +02:00
Orgad Shaneh be1e3a011a CREATE_PROJECT: Use range-based for in cmake generator 2022-01-14 08:35:31 +02:00
Orgad Shaneh cf32f6a497 CREATE_PROJECT: Leverage C++11 string literals for cmake generator 2022-01-14 06:02:13 +02:00
Orgad Shaneh 56495448b2 CREATE_PROJECT: Enable C++11 2022-01-14 06:02:13 +02:00
Orgad Shaneh f7d528e1b8 DEVTOOLS: Fix link in cmake project with tts enabled 2022-01-12 23:42:41 +02:00
Orgad Shaneh 1d080331a4 DEVTOOLS: Bump minimum cmake version to 3.13
This mutes the following warning:
CMake Warning (dev) at CMakeLists.txt:1581 (target_sources):
  Policy CMP0076 is not set: target_sources() command converts relative paths
  to absolute.  Run "cmake --help-policy CMP0076" for policy details.  Use
  the cmake_policy command to set the policy and suppress this warning.

  An interface source of target "scummvm" has a relative path.
This warning is for project developers.  Use -Wno-dev to suppress it.
2022-01-12 23:41:38 +02:00