Matthew Jimenez
e6e3e8b76e
CREATE_PROJECT: Update path to cxxtestgen
2026-05-14 21:03:22 -05:00
Eugene Sandulenko
1cab539423
BUILD: Use proper libraries for Win32 printing
2026-02-16 20:09:07 +01:00
Eugene Sandulenko
2a1a9fd92a
JANITORIAL: Remove trailing spaces
2026-02-16 20:08:37 +01:00
Alikhan Balpykov
3c02d2a2f0
CONFIGURE, CREATE_PROJECT: Make printing a feature
2026-02-15 14:37:25 +01:00
Michael
b054ef0ecc
CREATE_PROJECT: use C++11-style for each loops instead of iterators
2026-02-11 01:28:21 +02:00
Michael
436f1ba155
CREATE_PROJECT: add support for SLNX files
...
Visual Studio 2022 17.14 introduces SLNX as a new XML-based solution format.
This change allows to create the solution as such an SLNX file instead of SLN.
2026-01-05 15:27:02 +02:00
Le Philousophe
96be501f58
CREATE_PROJECT: Remove useless attribute from ProjectProvider
...
Move it to MSVC where it's really needed.
2025-11-20 20:25:37 +01:00
Le Philousophe
1aad68f13c
CREATE_PROJECT: Avoid include conflicts for tests
...
Move test runner null OSystem implementation in subfolders.
MSVC resolves relative includes using the including file but also the
including parents. This leads to clashes when including the code under
test from the runner or the null system code.
By moving everything inside their own folder, the clash is avoided as
relative paths don't resolve anymore from there.
2025-11-02 15:27:28 +01:00
Le Philousophe
0798cc7c92
CREATE_PROJECT: Fix cxxtestgen.py invocation
2025-11-02 15:27:28 +01:00
Helco
950385eac6
CREATE_PROJECT: Fix paths in pre/post-build commands
2025-11-02 15:27:28 +01:00
SupSuper
3cfaa9506e
CREATE_PROJECT: Add support for SDL3
2025-06-15 23:26:58 +03:00
Filippos Karapetis
1b9398f3e0
CREATE_PROJECT: Fix the MPC decoder feature name
2024-12-27 02:27:03 +02:00
SupSuper
92cbe01360
CREATE_PROJECT: Add a52dec and libmpcdec
2024-10-17 06:41:40 +01:00
SupSuper
57dc6158f4
CREATE_PROJECT: Reenable OpenGL on arm64
2024-08-28 00:40:43 +03:00
SupSuper
a92d1de02c
MSVC: Replace Analysis configuration with ASan
2024-07-15 02:57:22 +02:00
Orgad Shaneh
4fa89cd73d
CREATE_PROJECT: Move resource embeds from MSVC to general project
...
It is also needed for CMake project.
Amends commit 4dc9ef2771 .
2024-03-21 18:06:01 +02:00
elasota
4dc9ef2771
DISTS: Move engine data defs to dedicated files
2024-02-27 17:12:15 +01:00
polyesterswing
15a9c63565
AUDIO: Add libopenmpt support
2024-02-21 18:45:25 +01:00
elasota
b24d281748
CREATE_PROJECT: Add --libs-path command line parameter that can be used in place of setting the SCUMMVM_LIBS environment var
2023-05-14 23:04:04 +03:00
SupSuper
e396d34320
CREATE_PROJECT: Remove deprecated --use-canonical-lib-names
...
It's always the default
2023-04-29 13:16:08 +02:00
SupSuper
d71a717b87
CREATE_PROJECT: Add --vcpkg option to MSVC generation
2023-04-29 13:16:08 +02:00
Donovan Watteau
db9f13d475
CREATE_PROJECT: Add libmikmod support
2023-04-10 20:14:22 +02:00
Donovan Watteau
eec598892a
CREATE_PROJECT: Add libvpx support for MSVC
2023-03-09 01:29:55 +01:00
Little Cat
bd1872c2ab
BACKENDS: ENET: Now compiles on Windows.
2023-03-06 00:07:13 +01:00
Little Cat
c16244a23a
BACKENDS: ENET: Compile stable 1.3.17 source.
2023-03-06 00:07:13 +01:00
Little Cat
1a50e10a83
BACKENDS: ENET: Now compiles and works on MSVC.
2023-03-06 00:07:13 +01:00
elasota
843776dd85
DEVTOOLS: Promote numerous VS warnings to errors.
...
Changes the following warnings to errors:
C4701: potential use of uninitialized local variable
C4703: potential use of uninitialized local pointer
C4456: declaration hides previous local declaration
C4003: not enough arguments for function-like macro invocation
C4840: use of non-trivial class as an argument to a variadic function
C4805: unsafe mix of bool and int in a numeric operation or comparison
C4305: truncation of double to float or int to bool
C4366: address taken of unaligned field and used as an aligned pointer
C4315: object constructed into an unaligned field with a constructor that expects it to be aligned
2022-12-25 16:31:57 +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
Le Philousophe
52dcac9fc6
CREATE_PROJECT: Fix theoradec feature name
...
This is needed by sword25
2022-01-09 17:28:17 +01:00
Henrik "Henke37" Andersson
8119ae19c0
CREATE_PROJECT: Fix feature name for freetype
...
The name was inconsistent with the main build system
2022-01-09 18:27:24 +02:00
Henrik "Henke37" Andersson
61e2c5c928
CREATE_PROJECT: Consistent name for zlib
...
The feature name didn't match with other code.
2022-01-06 22:43:05 +02:00
Cameron Cawley
21b0d6ded1
BACKENDS: Replace GLEW with GLAD, part of PR #3463
2021-12-30 14:53:48 +01:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Orgad Shaneh
62797daf3c
DEVTOOLS: Use nullptr
...
Using clang-tidy modernize-use-nullptr
2021-11-14 15:51:59 +02:00
sluicebox
5b5cdbeea9
CREATE_PROJECT: Update MSVC jpeg debug lib name
...
Required for CI; libjpeg-turbo debug builds no longer have a "d"
suffix when building with vcpkg.
2021-11-11 20:17:49 +01:00
SupSuper
f4c904d2d2
CREATE_PROJECT: Add Visual Studio 2022 support
...
Because I know someone's gonna ask me about it :P
2021-11-10 05:49:03 +00:00
Orgad Shaneh
d0545cb65a
CI: Enable fribidi
...
Some of the issues in vcpkg are already resolved.
2021-08-01 08:30:19 +01:00
Orgad Shaneh
a05e54f00c
JANITORIAL: Remove trailing whitespaces
2021-05-04 11:46:30 +03:00
SupSuper
3b43a99fda
CREATE_PROJECT: Support building with FluidLite
2021-04-25 20:39:55 +03:00
SupSuper
627cab6859
CREATE_PROJECT: Add missing giflib to MSVC
2021-04-24 22:44:41 +01:00
Eugene Sandulenko
5e7fe2dc57
JANITORIAL: Replace spaces in indentation with tabs
2021-04-15 21:20:36 +02:00
SupSuper
8e39764f03
CREATE_PROJECT: Only write engineMap references
2020-11-11 04:18:25 +00:00
Henrik "Henke37" Andersson
803d8f1ba5
CREATE_PROJECT: Put detection in a separate project
...
Keeps the main project clean and is a prerequisite for loading detection as a plugin
2020-11-03 07:10:13 +00:00
SupSuper
1ca009ddc6
CREATE_PROJECT: Remove orphaned opengles v1 feature
2020-10-10 19:50:49 +01:00
SupSuper
e2efeacc12
MSVC: Add OpenGL libraries
2020-10-09 21:26:36 +01:00
SupSuper
bcb7d1f30c
BACKENDS: Discord rich presence support
...
Adds support for showing the currently running game
in a Discord user's game activity.
2020-08-25 10:47:41 +02:00
SupSuper
dfb0123d56
CREATE_PROJECT: Add a name table for MSVC library dependencies
...
Adds support for Debug/Release lib names and moves
Windows-specific code to the MSVC generator
2020-08-20 23:54:32 +02:00
Michał Janiszewski
bb9dddcd04
CREATE_PROJECT: JANITORIAL: Apply code formatting
2020-07-15 15:30:55 +02:00
Michał Janiszewski
680da50b81
CREATE_PROJECT: Remove C++11
2020-07-15 15:30:55 +02:00
Michał Janiszewski
26591c1341
CREATE_PROJECT: Add missing is_open check
...
This is to satisfy DeepCode warning on PR
2020-07-15 15:30:55 +02:00