76 Commits

Author SHA1 Message Date
sluicebox
b12194ef73 WIN32: Remove DISCARDABLE from resource script
Removes memory attribute that's been ignored since Win16
2019-08-04 13:46:34 -07:00
Antoniou Athanasios
e9623740f0 WIN32: Add a default application manifest
This fixes an OpenGL renderer issue for builds with MSYS2/Mingw64 or MSYS2/Mingw32

The issue pertains to MSYS2 adding a default manifest file (default-manifest.o) to the executable

The bug is for PC systems with GPU drivers that were not properly supported for Windows 10 
systems, like Intel HD Graphics series 1st and 2nd generations. In those systems, launching a 
game in ScummVM (built with MSYS2/Mingw) with the OpenGL renderer would cause the game 
screen to be a white blank image, and various warnings would be output to the console, eg.
"WARNING: GL ERROR: GL_INVALID_ENUM on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.gere.cpp:167)!"
This was due to MSYS2/Mingw builds trying to load the (poorly supported) GPU driver while advertising support for Windows 10 in their
embedded default Manifest file. Hence, the GPU driver DLL (eg ig4icd64.dll) would be unloaded, causing the bug.

More information is available in the following links:
https://github.com/pal1000/save-legacy-intel-graphics
https://github.com/LWJGL/lwjgl/issues/119
https://github.com/msys2/MSYS2-packages/issues/454
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69880

Credits to sluicebox for the VS GenerateManifest flag
2019-08-04 14:18:50 +03:00
Le Philousophe
418cec512f CRYOMNI3D: Add internationalization through external DAT file 2019-07-05 07:51:19 +02:00
Matan Bareket
69cecebdbc BUILD: Update default theme to use remastered 2019-04-02 10:55:57 -04:00
Cameron Cawley
398d9517b4 WIN32: Escape the copyright symbol in the resource script 2019-03-23 21:36:56 +02:00
Lothar Serra Mari
1aba295dcc ALL: Bump copyright year to 2019 2019-03-03 14:18:35 +01:00
sluicebox
e67b8501bf WIN32: Fix embedding disabled engine files
Fix Windows builds (msvc and mingw) including data files from disabled
engines as embedded resources in executable. Bug #10878
2019-03-02 10:01:37 +02:00
Cameron Cawley
7dbc613258 BUILD: Add fonts.dat to packaging rules 2018-12-25 12:47:42 +01:00
Paul Gilbert
7b1b3935b8 GLK: Fix remaining Gargoyle references identified by digitall 2018-12-08 19:05:59 -08:00
Paul Gilbert
65167bd202 GLK: Added a fonts.dat Zip archive containing the fonts 2018-12-08 19:05:59 -08:00
Lothar Serra Mari
098d4bce59 WIN32: Fix missing line ending in the FileDescription tag 2018-12-04 23:07:01 +01:00
Lothar Serra Mari
a588110356 WIN32: Update FileDescription flag in scummvm.rc
This fixes https://bugs.scummvm.org/ticket/10817
2018-12-04 22:57:03 +01:00
Cameron Cawley
8c6f9e5116 WIN32: Retrieve the version information for the resource script from base/internal_version.h 2018-11-16 09:14:37 +00:00
Cameron Cawley
69167061a9 WIN32: Fix typo in resource script 2018-06-29 16:19:32 +01:00
Paul Gilbert
900ef91aca XEEN: Creation of create_xeen tool 2018-02-23 15:23:20 -05:00
Thierry Crozat
c1accefe5c BUILD: Add supernova.dat to install rules 2018-01-23 22:50:39 +00:00
Eugene Sandulenko
d6078ea406 ALL: Bump copyright year. 2018! 2018-01-01 00:09:56 +01:00
Thierry Crozat
cd7e6cd31c RELEASE: This is 2.1.0git 2017-11-30 00:13:10 +00:00
Colin Snover
c13defd661 RELEASE: 1.10 will henceforth be known as 2.0
General consensus on the ML was that people wanted to do this.
http://lists.scummvm.org/pipermail/scummvm-devel/2017-November/012008.html
2017-11-21 15:26:52 -06:00
Thierry Crozat
ab8b5273ef BUILD: Add titanic.dat files to the list of engines data files 2017-07-02 22:08:26 +01:00
Kirben
e2b27d86d8 BUILD: Add cryo.dat to resource files for Windows builds. 2017-02-12 08:58:46 +11:00
Eugene Sandulenko
ab7a152c3a ALL: Bump copyright year to 2017 2017-01-01 10:58:56 +01:00
Thierry Crozat
6c13a4d000 DISTS: Fix corrupted character in copyright string for Windows exe
This was introduced in commit 02827d0.
2016-10-17 23:37:21 +01:00
Eugene Sandulenko
53790e7497 RELEASE: This is 1.10.0git 2016-09-26 20:57:54 +02:00
Thierry Crozat
fa5a5bf865 CLOUD: Move wwwroot archive to dists and script to devtools
Both the data used to generate the archive and the archive itself
were moved to dists/ instead of being in backends/.

The script was also improved to optionally take a path as a command
line argument to indicate where the wwwroot data are instead of
assuming they are in the working directory.

Finally a 'wwwroot' make target was also added to invoke the python script and generate the archive.
with the expected path to
2016-09-06 00:43:25 +01:00
Thierry Crozat
02827d0dab BUILD: Add wwwroot.zip to resource files for Windows builds
The file had already been added to scummvm.rc, but not to
scummvm.rc.in. As a result running update-version.pl would
have caused the change to be lost.
2016-09-05 23:39:59 +01:00
Alexander Tkachev
5176eaba81 CLOUD: Add wwwroot
wwwroot.zip contains ScummVM local webserver's resources, such as
template html pages, styles and images.

One can make it from wwwroot directory contents by running
make_archive.py script.

It's added to scummvm.rc, so it's included in the executable (it works
with MinGW, but I was unable to do that in VS yet).

IndexPageHandler is the one who returns these resources. It uses
index.html for "/". I'm replacing "{message}" with translated message,
so that's the way I thought the templates should work.
2016-08-24 16:07:55 +06:00
Filippos Karapetis
8b3a08047c UPDATES: Add support for WinSparkle 2016-05-22 18:52:33 +03:00
Eugene Sandulenko
0930018045 RELEASE: This is 1.9.0git 2016-02-05 23:31:25 +01:00
Eugene Sandulenko
55100f224a ALL: Update copyright years 2016-01-01 13:33:39 +01:00
Kirben
d33c444f05 BUILD: Add access.dat to resource file for Windows builds. 2015-11-28 10:14:13 +11:00
Thierry Crozat
1244597849 JANITORIAL: Update copyright year 2015-01-18 02:24:51 +00:00
Eugene Sandulenko
3c6284a1c7 RELEASE: This is 1.8.0git 2014-06-30 23:55:38 +03:00
Eugene Sandulenko
ae6efb09b7 JANITORIAL: Update copyright year 2014-01-01 12:44:08 +02:00
Strangerke
c10d050eef MORTEVIELLE: Update misc files to include mort.dat 2013-07-04 23:46:52 +02:00
Willem Jan Palenstijn
d12a3ac129 BUILD: install tony.dat 2013-06-05 22:56:38 +02:00
Johannes Schickel
d19e647047 NEVERHOOD: Add neverhood.dat to dist files. 2013-05-20 11:50:58 +02:00
Eugene Sandulenko
e10eb97126 RELEASE: This is 1.7.0git 2013-05-05 00:42:10 +03:00
Kirben
44f58f4031 BUILD: Add wintermute.zip to resource file for Windows builds. 2013-01-28 22:35:54 +11:00
Strangerke
88add32e3b JANITORIAL: Update copyright year 2013-01-02 18:32:15 +01:00
Littleboy
dfa46b64f7 WIN32: Embed tony.dat in executable 2012-09-05 20:40:40 -04:00
Eugene Sandulenko
6387e3bca7 RELEASE: This is 1.6.0git 2012-07-08 22:30:05 +03:00
Johannes Schickel
e9261cbdd1 WIN32: Also embed scummclassic.zip in the executable.
This is required to have proper translation support with the classic theme
without having an external scummclassic.zip.
2012-07-05 00:47:27 +02:00
Strangerke
e2ded73d92 MISC: This is year 2012 2012-01-01 11:49:41 +01:00
Paul Gilbert
b0611f3189 M4: Removed the M4/MADS engine from trunk 2011-11-20 12:14:10 +11:00
Eugene Sandulenko
2c73500842 RELEASE: This is 1.5.0git 2011-10-20 12:39:29 +01:00
Littleboy
3afa4c312f DISTS: Add Windows Game Explorer xml resource 2011-07-04 14:26:24 -04:00
Littleboy
b0ee7bbb7e BACKENDS: Implement Win32TaskbarManager::setCount() 2011-06-29 11:07:23 -04:00
Littleboy
7983b1cce3 BACKENDS: Add special Win32 path to set SDL window icon
We bypass SDL_WM_SetIcon and setup the window icon using the embedded icon, with the default path as a fallback.
This allows us to use an antialised icon with alpha transparency (which the default included icon doesn't have) on Windows XP and later
2011-06-26 20:13:35 -04:00
Johannes Schickel
d41c32d363 BUILD: Get rid of old MSVC style win resource support. 2011-05-05 20:28:43 +02:00