110 Commits

Author SHA1 Message Date
Pawel Kolodziejski
79d4f09cab CREATE_PROJECT/MSVC: allow include SDL includes from SDL subdir 2014-07-17 13:59:56 +02:00
David Turner
cb596113a7 Merge pull request #461 from digitall/vkeybdFix
Add trigger for Virtual Keyboard on long press of Middle Mouse Button
2014-06-28 14:59:08 +01:00
D G Turner
536203b352 DEVTOOLS: Add "small" vkeybd pack to create_project postbuild script. 2014-06-25 20:14:17 +01:00
Johannes Schickel
59036a40ce DEVTOOLS: List MSVC 2013 support in create_project's help output. 2014-06-22 02:02:05 +02:00
Joel Teichroeb
c43ce9ecf3 ALL: Remove support for MSVC8 and older
MSVC8 gives various compile error relating to templates that were changed
back in 2008, leading me to belive that no one is using it, and that there
is not point adding work arounds for a 9 year old compiler no one uses.
2014-06-21 11:32:45 -07:00
Matthew Hoops
740b6e8fbd IMAGE: Move all ImageDecoders to image/ 2014-02-28 00:27:28 -05:00
Johannes Schickel
2fe303ce3f Merge pull request #409 from lordhoto/rtti
Enable RTTI and clean up the code by exploiting the availability of dynamic_cast.
2014-01-23 15:23:12 -08:00
Littleboy
fa9eb119c0 CREATE_PROJECT: Add Graphics::Surface to natvis and register for Image Watch 2013-12-10 01:55:02 -05:00
Littleboy
60f6e9ee93 CREATE_PROJECT: Add batch file to install natvis file 2013-12-10 01:55:02 -05:00
Littleboy
ac781bd469 CREATE_PROJECT: Fix issues breaking compilation with LLVM
- Current folder include
 - Build folder include (needs to be hardcoded)
 - NASM compilation directives
2013-12-10 01:55:01 -05:00
Littleboy
6aed305ac9 CREATE_PROJECT: Ignore unused cl arguments when compiling with LLVM 2013-12-10 01:55:00 -05:00
Роман Донченко
aff3412479 DEVTOOLS: Add debug visualization files for Visual Studio 2012+ 2013-12-07 23:17:55 +04:00
Johannes Schickel
441ebc04b0 DEVTOOLS: Include 'iterator' for std::back_inserter. 2013-11-27 23:07:57 +01:00
Johannes Schickel
6b0f1118de DEVTOOLS: Add project file directory to include path in generated project files. 2013-11-25 01:36:25 +00:00
Johannes Schickel
80136c1e51 DEVTOOLS: Make create_project sort SCUMM as first engine.
This makes create_project output consistent with configure output again.
2013-11-24 00:48:02 +00:00
Johannes Schickel
8b3fc996a1 DEVTOOLS: Adapt create_project to create engines/ dir if necessary 2013-11-24 00:48:02 +00:00
Johannes Schickel
c00ab00f25 DEVTOOLS: Factor out function to create directories in create_project. 2013-11-24 00:48:01 +00:00
Johannes Schickel
6e29e1abee DEVTOOLS: Adapt create_project for new configure.engine files.
I could not try any generated project files since I do not have access to
the IDEs.
2013-11-24 00:48:01 +00:00
Johannes Schickel
1fc5d52e90 DEVTOOLS: Enable RTTI in create_project generated project files. 2013-10-23 23:45:58 +02:00
Eugene Sandulenko
ca5804a253 DEVTOOLS: Make Coverity happy.
This is mainly due to unhandled clang __has_featrure() buit-in.
I do not like this hack, but Coverity proved to be a very good tool for us.
2013-09-27 12:28:25 +03:00
Johannes Schickel
856da53e8b DEVTOOLS: Adapt create_project for libjpeg support.
The library name of the static library is based on what libjpeg-turbo uses
which should be fine for Windows at least.

Untested except for compilation of create_project.
2013-09-17 02:35:16 +02:00
Littleboy
8b56d0792c CREATE_PROJECT: Remove usage of std::to_string() 2013-09-11 21:22:06 -04:00
Littleboy
3079100409 CREATE_PROJECT: Change PlatformToolset name for latest version of LLVM on Windows 2013-09-06 18:33:48 -04:00
Littleboy
6df36e5ecf CREATE_PROJECT: Add extra configuration for compilation with LLVM 2013-09-06 00:19:56 -04:00
D G Turner
9d36991e16 CREATE_PROJECT: Enable built-in theme for MSVC builds again.
This reverts commit d089658fb84f67652e9569bc03c76bcc65e7b881.
2013-08-16 07:22:26 +01:00
D G Turner
c67508b42d DEVTOOLS: Enable builtin theme in MSVC 2005 and 2008 in create_project.
This reverts commit b830f68bacd18f51f4dd912ce3b54ec47d63f31d as the
builtin theme is less than 64K again.
2013-08-16 07:20:51 +01:00
Johannes Schickel
b830f68bac DEVTOOLS: Disable builtin theme in MSVC 2005 and 2008 in create_project.
This is a copy of d089658fb84f67652e9569bc03c76bcc65e7b881 for older MSVC
versions. Thanks to Strangerke for noticing.
2013-08-14 02:01:03 +02:00
Littleboy
a949a88220 CREATE_PROJECT: Add support for tests
- Added --tests command line switch
 - Parse test/module.mk to extract the list of test folders
 - Automatically run tests after a successful build
2013-07-07 12:10:31 -04:00
Littleboy
98899c6ce3 CREATE_PROJECT: Add create_neverhood and create_tony to the list of tools 2013-07-07 11:23:31 -04:00
Filippos Karapetis
747863e4f5 CREATE_PROJECT: Add the libfaad and libmpeg2 libraries 2013-07-07 16:48:52 +03:00
Filippos Karapetis
4a12c69162 CREATE_PROJECT: Don't allow the keymapper and the event recorder to be enabled simultaneously 2013-07-05 13:10:04 +03:00
Filippos Karapetis
a5e969087b CREATE_PROJECT: Add the event recorder to the feature flags 2013-07-05 02:57:21 +03:00
Paul Gilbert
d089658fb8 CREATE_PROJECT: Fix compilation for Visual Studio now the built-in theme is more than 64kb 2013-07-04 12:06:22 -04:00
Einar Johan Trøan Sømåen
42e3c18ed3 CREATE_PROJECT: Fix a typo in the help-message (--codeblocks) 2013-07-03 00:25:32 +02:00
Littleboy
ba0e4540b6 TOOLS: Add support for MSVC12 in create_project 2013-06-30 05:48:44 -04:00
Paul Gilbert
a39680ec21 CREATE_PROJECT: Add scummvm core project to list of coroutine projects to fix MSVC 10 compilation 2013-04-25 21:57:14 +10:00
Johannes Schickel
89abab97e3 JANITORIAL: Remove trailing whitespaces.
Powered by:
git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//'
2012-09-26 04:17:55 +02:00
Littleboy
b6534b2784 CREATE_PROJECT: Copy translations.dat in postbuild step 2012-09-05 20:38:13 -04:00
Littleboy
754a4bb8e4 CREATE_PROJECT: Remove hardcoded define for post-build event 2012-09-05 20:18:25 -04:00
Littleboy
9821f30224 CREATE_PROJECT: Add config option to disable language extensions and edit and continue (per-project) 2012-09-05 20:18:24 -04:00
Johannes Schickel
73598c64dc CREATE_PROJECT: Fix "if" formatting. 2012-08-09 03:25:37 +02:00
Littleboy
67751f77c8 CREATE_PROJECT: Output Groups and File references in XCode provider 2012-07-14 16:33:41 -04:00
Littleboy
51352b32f1 CREATE_PROJECT: Disable SAFESEH in debug mode (for edit and continue) 2012-07-14 12:34:12 -04:00
Littleboy
4e832ff947 CREATE_PROJECT: Add freetype dll to copied files in postbuild script 2012-07-14 12:22:10 -04:00
Littleboy
d86c0a44f8 CREATE_PROJECT: Add support for Visual Studio 2012 project creation 2012-07-14 12:22:09 -04:00
Littleboy
4e0f6d346f CREATE_PROJECT: Properly disable Edit and Continue in Debug mode 2012-07-14 12:22:09 -04:00
Littleboy
0c84dc1ec9 CREATE_PROJECT: Add Visual Studio 2012 project 2012-07-14 12:22:08 -04:00
Willem Jan Palenstijn
478fd0ed29 CREATE_PROJECT: Clarify license on imported code
License confirmed by personal email by littleboy.
This clarification was requested in bug #3527268.
2012-06-24 18:19:26 +02:00
Filippos Karapetis
9feac7215e CREATE_PROJECT: Disable edit and continue in the scummvm project
Edit and continue is not compatible with the coroutine code. Previously,
it was disabled in the tinsel project only, but now that the coroutine
code has been moved into common, we need to disable edit and continue
in the scummvm project instead
2012-05-20 20:57:59 +03:00
Paul Gilbert
ac20e27173 CREATE_PROJECT: Updated MSVC scummvm.vcproj generation to handle coroutine compilation properly 2012-05-17 20:43:30 +10:00