aboutsummaryrefslogtreecommitdiff
path: root/devtools/create_project
AgeCommit message (Collapse)Author
2019-09-25MSVC: Fix MoveFile error when destination existsLe Philousophe
Use CopyFile with overwrite flag instead
2019-09-20MSVC: Don't overwrite version.h if it hasn't changedLe Philousophe
That avoids superfluous recompilation and linkage of project when nothing has changed.
2019-09-01TTS: Remove USE_PLATFORM_TTS definesJaromir Wysoglad
Use defined(USE_TTS) && defined(PLATFORM) instead
2019-09-01TTS: Add TTS support when compiling with msvc.Jaromir Wysoglad
2019-08-19CREATE_PROJECT: Handle compilation with libcurl and SDL_net in Xcode projectsThierry Crozat
2019-08-13COMMON: Move Lua into Common and make it into...Nipun Garg
an engine feature
2019-08-07JANITORIAL: Fix indentationThierry Crozat
2019-08-04IOS7: Implement isConnectionLimitedThierry Crozat
2019-08-04WIN32: Add a default application manifestAntoniou Athanasios
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-07-05CRYOMNI3D: Add internationalization through external DAT fileLe Philousophe
2019-07-02JANITORIAL: Remove outdated references to SourceForge.netCameron Cawley
2019-07-02CREATE_PROJECT: Use stricter checks for Win32 dependenciesSupSuper
Instead of checking the project type, check the define. winmm and winsparkle are only required on Windows.
2019-07-02CREATE_PROJECT: Add new libcurl dependenciesSupSuper
2019-07-02CREATE_PROJECT: Fix defines for x64 MSVC projectSupSuper
Rewriting the define list from scratch to disable nasm lost a lot of important defines set up in the setup phase. Instead, let's just remove the nasm define and preserve the rest.
2019-07-01CREATE_PROJECT: Add missing source files to CodeBlocks projectSupSuper
2019-07-01CREATE_PROJECT: Remove obsolete "browser.cpp" hackSupSuper
browser.cpp no longer depends on the target platform since pull request #1414
2019-06-19CREATE_PROJECT: Use name-based UUIDs for MSVC projectsSupSuper
This keeps the project UUIDs consistent between regenerations, avoiding excessive workspace reloads.
2019-05-05BUILD: Add the licence file for the Source Code Pro fontBastien Bouclet
2019-04-22CREATE_PROJECT: Add Text console debugger featuresluicebox
Add feature flag to create_project to set USE_TEXT_CONSOLE_FOR_DEBUGGER with --enable-text-console like configure script
2019-04-20DISTS: Merge MSVC versions into one folderSupSuper
2019-04-20CREATE_PROJECT: Auto-detect Visual Studio version if not specifiedSupSuper
This removes the need for separate scripts for every version
2019-04-20CREATE_PROJECT: Add Visual Studio 2019SupSuper
2019-04-20CREATE_PROJECT: Refactor Visual Studio version differencesSupSuper
Moved most generation differences to a MSVCVersion class, makes it easier to support new versions without tracking down if-checks everywhere.
2019-04-02BUILD: Update default theme to use remasteredMatan Bareket
2018-12-25BUILD: Add fonts.dat to packaging rulesCameron Cawley
2018-12-23MSVC: Update DLL paths in post-build scriptSupSuper
2018-12-23MSVC: Update post-build installer for Inno SetupSupSuper
2018-12-23MSVC: Fix unquoted paths in build eventsSupSuper
2018-12-23MSVC: Fix resource file revision include errorSupSuper
2018-12-23MSVC: Fix resource file not including translations.datSupSuper
2018-12-23MSVC: Add visualiser for unicode stringsSupSuper
2018-12-23MSVC: Fix natvis not being added to project in VS2017SupSuper
2018-12-23MSVC: Add visualisations for iterators and pointersSupSuper
2018-12-23MSVC: Cleanup natvis propertiesSupSuper
2018-12-23MSVC: Fix List visualisation showing infinite nodesSupSuper
2018-12-23MSVC: Fix HashMap visualisation showing dummy nodesSupSuper
2018-12-23MSVC: Replace MinimalRebuild with MultiProcessor flagSupSuper
MinimalRebuild is obsolete and MultiProcessorCompilation yields better performance.
2018-12-23CREATE_PROJECT: Fix MSVC warningsSupSuper
2018-12-16BACKENDS: Move OSX file browser into backendSupSuper
2018-12-16BACKENDS: Add base support for system dialogsSupSuper
2018-11-27CREATE_PROJECT: Support building with Tremor instead of VorbisCameron Cawley
2018-11-17CREATE_PROJECT: Remove non-existent msvc8 from build stepsSupSuper
2018-10-28IOS: Support building in Xcode 10/iOS 12, and for iPhone X-like devices that ↵Yoshi Sugawara
have a "safe area" iOS 12 drops support for libstdc++, so the project needs to be compiled explicitly using libc++. Support the "safe area" when redrawing the view to leave space for the notch in portrait and landscape orientations.
2018-10-07DEVTOOLS: Fix Performance Issue Warning in create_project.D G Turner
This is the last fix for bug Trac #10655.
2018-08-28MACOSX: Put documentation links in Help menuColin Snover
The local documents are not currently internationalised simply because the internationalised resources are not put into the right places (NSBundle will handle this automatically when they are); Trac#10464 is a tracking bug for this outstanding issue. Fixes Trac#10437.
2018-08-11CREATE_PROJECT: Fix creating CMake projects outside of the main source directoryCameron Cawley
2018-05-24JANITORIAL: Fix trailing whitespaceAdrian Frühwirth
2018-04-22CREATE_PROJECT: CMAKE: Fix importing SDL2 when it was built using CMakeBastien Bouclet
When SDL is built using CMake, Find_Package imports a target instead of defining variables. If a target was imported we now define the include path and linker flags variables from the target's properties. Using imported targets is a best practice. Ideally, we should define an imported target when we detect variables were defined. However, the linker flags variable would need to be parsed into a library path and a list of libraries, making that approach impractical.
2018-03-20CREATE_PROJECT: Place libs requiring symbols before libs providing themBastien Bouclet
In the CMake generator. So the linker can resolve the symbols it marked as unresolved as it walks the libraries. Fixes building ResidualVM with msys2 from Qt Creator on Windows.
2018-02-23XEEN: Creation of create_xeen toolPaul Gilbert