Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-08-18 | COMMON: allow cos/sin number of points to be more flexible | David Fioramonti | |
Previously, the cos/sin table had to be a power of 2, but there are many use cases where the number of points is not necessarily a power of 2 so this change the constructor so it now takes in the number of points rather than the number of points as the exponent of a power of 2. The restriction is that the size must be divisible by 4. | |||
2018-08-18 | COMMON: Make strdup a forbidden symbol | Cameron Cawley | |
2018-08-18 | COMMON: Move new_strdup to common/str.cpp | Cameron Cawley | |
2018-08-18 | IOS: Replace strdup with Common::String | Colin Snover | |
2018-08-18 | PARALLACTION: Replace use of strdup with Common::String & malloc | Colin Snover | |
2018-08-18 | LURE: Replace use of strdup with Common::String | Colin Snover | |
2018-08-18 | AGI: Replace use of strdup with Common::String | Colin Snover | |
It was also necessary to make sure that the Common::String objects were initialised correctly by switching to use a C++ container for engine objects instead of calloc, since they were no longer C-compatible PODs. | |||
2018-08-18 | GOB: Replace use of strdup with Common::String | Colin Snover | |
2018-08-18 | SWORD2: Replace use of strdup with Common::String | Colin Snover | |
2018-08-18 | SCUMM: Replace use of strdup with Common::String | Colin Snover | |
2018-08-18 | GRAPHICS: Fix incorrect maximum length passed to strlcpy | Colin Snover | |
2018-08-18 | GRAPHICS: Remove use of nonstandard strdup API & fix mismatched malloc/delete | Colin Snover | |
2018-08-18 | AUDIO: Remove unnecessary string duplications in FluidSynth driver | Colin Snover | |
2018-08-18 | GUI: Replace use of strdup with Common::String | Colin Snover | |
strdup is a POSIX API, not an ANSI C API. It is not available with -std=c++11 on newlib-based systems, and VS 2015 will throw errors unless it is #defined to alias to _strdup or unless deprecation warnings are turned off (which is not a good idea in general). Common::String is a safer and potentially faster (due to small string optimisation) alternative, so prefer it instead. | |||
2018-08-18 | DREAMCAST: Fix compilation | Cameron Cawley | |
2018-08-18 | I18N: Update translations templates | Thierry Crozat | |
2018-08-18 | TOON: Add playtime to saved game | David Fioramonti | |
Supports saved games made in the current version or the the last saved game version. | |||
2018-08-18 | STARTREK: Make atan table static | David Fioramonti | |
Currently, it is reloaded every atan call. | |||
2018-08-18 | STARTREK: Detect another ST25 CD/DOS English variant | David Fioramonti | |
2018-08-18 | BUILD: Simplify print-dists rule | Cameron Cawley | |
filter DIST_FILES_% matches variables such as DIST_FILES_DOCS_language that shouldn't be included in the output as a result of commit c9f2091. | |||
2018-08-18 | PSP: Add EBOOT.PBP to a dist files list for the Buildbot packager | Colin Snover | |
2018-08-18 | BUILD: Add commands for retrieving calculated binaries & dist files | Colin Snover | |
Instead of hard-coding these lists into the CI system's packaging code, expose them from Make so that everything is sourced off the same one list. | |||
2018-08-18 | POSIX: Allow forbidden symbols required by FreeMiNT | Cameron Cawley | |
2018-08-18 | AUDIO: Fix non-compilable STMIDI audio backend | Colin Snover | |
2018-08-18 | BUILD: Update flags for compiling on FreeMiNT | Colin Snover | |
2018-08-18 | DINGUX: Fix initSize() method signature | Eugene Sandulenko | |
2018-08-18 | SCUMM : Add support for European Wii Pajama Sam (EAN3546430138939) | Ben Castricum | |
2018-08-18 | BUILD: Use normal host alias auto-prefixing for riscos and amigaos | Colin Snover | |
2018-08-18 | RISCOS: Specify the original encoding of the translated documentation | Cameron Cawley | |
2018-08-18 | PSP: Fix compilation failures when debug printing is enabled | Colin Snover | |
2018-08-18 | PSP: Fix bad indentation | Colin Snover | |
2018-08-18 | PSP: Fix wrong/dangerous C-style casts | Colin Snover | |
2018-08-18 | PSP: Remove dead code | Colin Snover | |
2018-08-18 | PSP: Fix strict aliasing violation | Colin Snover | |
Casting through pointer to void just to truncate a value to uint32 is incorrect. | |||
2018-08-18 | PSP: Fix invalid return type of PspIoStream | Colin Snover | |
The underlying API returns a SceUID, which is not valid to be casted to a pointer. | |||
2018-08-18 | PSP: Fix loading of 4-bit PNG images | rsn8887 | |
This fixes the loading of vkbd images from kbd subfolder: kbd/keys_s_c4.png kbd/keys_s4.png kbd/nums_s4.png kbd/keys_c4.png kbd/syms_s4.png kbd/keys4.png kbd/nums4.png kbd/syms4.png | |||
2018-08-18 | PSP: Fix usage of obsolete libpng APIs | Colin Snover | |
These APIs were deprecated as early as libpng1.2 and were removed by libpng1.5. | |||
2018-08-18 | VIDEO: More fixes when building with Theora and Tremor | Cameron Cawley | |
2018-08-18 | BUILD: List all used environmental variables in configure help | Colin Snover | |
2018-08-18 | BUILD: Use split-dwarf debug symbol files by default, when available | Colin Snover | |
This should improve linker time as well as reduce the size of the built binaries (though this does not affect runtime memory usage since the debug segments are not loaded into memory except by a debugger) whilst still giving debug information. | |||
2018-08-18 | BUILD: Fix broken Dreamcast ronin handling & feature detection | Colin Snover | |
$(ronindir) and the explicit crt0 may have happened to work because library detection state for libmad was forced, but it was always breaking the feature detection of the build system. Now we can compile to Dreamcast using the normal detection system. | |||
2018-08-18 | WIN32: Update version numbers in ScummVM.iss using the normal system | Colin Snover | |
2018-08-18 | BUILD: Make Windows installer run unprivileged for non-admin users | Colin Snover | |
2018-08-18 | BUILD: Remove bogus comment | Colin Snover | |
2018-08-18 | BUILD: Enable Sparkle updates in release mode | Colin Snover | |
2018-08-18 | BUILD: Fix Windows packaging target | Colin Snover | |
2018-08-17 | JANITORIAL: Removing trailing spaces after int casts | Paul Gilbert | |
2018-08-17 | PINK: removed some unnecessary forward declarations | Andrei Prykhodko | |
2018-08-17 | PINK: JANITORIAL: fixed local vars naming | Andrei Prykhodko | |
2018-08-17 | PINK: removed unused parameter | Andrei Prykhodko | |