Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-08-19 | CREATE_PROJECT: Handle compilation with libcurl and SDL_net in Xcode projects | Thierry Crozat | |
2019-08-13 | COMMON: Move Lua into Common and make it into... | Nipun Garg | |
an engine feature | |||
2019-08-07 | JANITORIAL: Fix indentation | Thierry Crozat | |
2019-08-04 | IOS7: Implement isConnectionLimited | Thierry Crozat | |
2019-08-04 | WIN32: Add a default application manifest | Antoniou 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-05 | CRYOMNI3D: Add internationalization through external DAT file | Le Philousophe | |
2019-07-02 | JANITORIAL: Remove outdated references to SourceForge.net | Cameron Cawley | |
2019-07-02 | CREATE_PROJECT: Use stricter checks for Win32 dependencies | SupSuper | |
Instead of checking the project type, check the define. winmm and winsparkle are only required on Windows. | |||
2019-07-02 | CREATE_PROJECT: Add new libcurl dependencies | SupSuper | |
2019-07-02 | CREATE_PROJECT: Fix defines for x64 MSVC project | SupSuper | |
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-01 | CREATE_PROJECT: Add missing source files to CodeBlocks project | SupSuper | |
2019-07-01 | CREATE_PROJECT: Remove obsolete "browser.cpp" hack | SupSuper | |
browser.cpp no longer depends on the target platform since pull request #1414 | |||
2019-06-19 | CREATE_PROJECT: Use name-based UUIDs for MSVC projects | SupSuper | |
This keeps the project UUIDs consistent between regenerations, avoiding excessive workspace reloads. | |||
2019-05-05 | BUILD: Add the licence file for the Source Code Pro font | Bastien Bouclet | |
2019-04-22 | CREATE_PROJECT: Add Text console debugger feature | sluicebox | |
Add feature flag to create_project to set USE_TEXT_CONSOLE_FOR_DEBUGGER with --enable-text-console like configure script | |||
2019-04-20 | DISTS: Merge MSVC versions into one folder | SupSuper | |
2019-04-20 | CREATE_PROJECT: Auto-detect Visual Studio version if not specified | SupSuper | |
This removes the need for separate scripts for every version | |||
2019-04-20 | CREATE_PROJECT: Add Visual Studio 2019 | SupSuper | |
2019-04-20 | CREATE_PROJECT: Refactor Visual Studio version differences | SupSuper | |
Moved most generation differences to a MSVCVersion class, makes it easier to support new versions without tracking down if-checks everywhere. | |||
2019-04-02 | BUILD: Update default theme to use remastered | Matan Bareket | |
2018-12-25 | BUILD: Add fonts.dat to packaging rules | Cameron Cawley | |
2018-12-23 | MSVC: Update DLL paths in post-build script | SupSuper | |
2018-12-23 | MSVC: Update post-build installer for Inno Setup | SupSuper | |
2018-12-23 | MSVC: Fix unquoted paths in build events | SupSuper | |
2018-12-23 | MSVC: Fix resource file revision include error | SupSuper | |
2018-12-23 | MSVC: Fix resource file not including translations.dat | SupSuper | |
2018-12-23 | MSVC: Add visualiser for unicode strings | SupSuper | |
2018-12-23 | MSVC: Fix natvis not being added to project in VS2017 | SupSuper | |
2018-12-23 | MSVC: Add visualisations for iterators and pointers | SupSuper | |
2018-12-23 | MSVC: Cleanup natvis properties | SupSuper | |
2018-12-23 | MSVC: Fix List visualisation showing infinite nodes | SupSuper | |
2018-12-23 | MSVC: Fix HashMap visualisation showing dummy nodes | SupSuper | |
2018-12-23 | MSVC: Replace MinimalRebuild with MultiProcessor flag | SupSuper | |
MinimalRebuild is obsolete and MultiProcessorCompilation yields better performance. | |||
2018-12-23 | CREATE_PROJECT: Fix MSVC warnings | SupSuper | |
2018-12-16 | BACKENDS: Move OSX file browser into backend | SupSuper | |
2018-12-16 | BACKENDS: Add base support for system dialogs | SupSuper | |
2018-11-27 | CREATE_PROJECT: Support building with Tremor instead of Vorbis | Cameron Cawley | |
2018-11-17 | CREATE_PROJECT: Remove non-existent msvc8 from build steps | SupSuper | |
2018-10-28 | IOS: 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-07 | DEVTOOLS: Fix Performance Issue Warning in create_project. | D G Turner | |
This is the last fix for bug Trac #10655. | |||
2018-08-28 | MACOSX: Put documentation links in Help menu | Colin 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-11 | CREATE_PROJECT: Fix creating CMake projects outside of the main source directory | Cameron Cawley | |
2018-05-24 | JANITORIAL: Fix trailing whitespace | Adrian Frühwirth | |
2018-04-22 | CREATE_PROJECT: CMAKE: Fix importing SDL2 when it was built using CMake | Bastien 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-20 | CREATE_PROJECT: Place libs requiring symbols before libs providing them | Bastien 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-23 | XEEN: Creation of create_xeen tool | Paul Gilbert | |
2018-01-23 | BUILD: Add supernova.dat to install rules | Thierry Crozat | |
2017-12-25 | TOOLS: Add cryo and titanic tools in create_project | Strangerke | |
2017-11-17 | CREATE_PROJECT: Fix compilation failure in C++11 mode | Colin Snover | |
Getting the address of an rvalue is invalid, and not necessary here. Once C++11 can be used always, this utility function can just be replaced with std::to_string. | |||
2017-10-25 | Merge pull request #1035 from bgK/require-64bits-integers | Bastien Bouclet | |
BUILD: Require 64bits integers |