Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-08-18 | DREAMCAST: Fix compilation | Cameron Cawley | |
2018-08-18 | BUILD: Update flags for compiling on FreeMiNT | Colin Snover | |
2018-08-18 | BUILD: Use normal host alias auto-prefixing for riscos and amigaos | Colin Snover | |
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 | BUILD: Remove bogus comment | Colin Snover | |
2018-08-18 | BUILD: Enable Sparkle updates in release mode | Colin Snover | |
2018-08-04 | BUILD: Save the PKG_CONFIG_LIBDIR environment variable across rebuilds | Bastien Bouclet | |
2018-08-04 | BUILD: Check if pkg-config is available | Bastien Bouclet | |
2018-08-04 | BUILD: Prefer pkg-config over freetype-config if possible | Lars Wendler | |
As of freetype-2.9.1 the freetype-config script no longer gets installed by default. | |||
2018-08-04 | BUILD: List all used environmental variables in configure help | Colin Snover | |
2018-08-04 | BUILD: Respect all build tool overrides from environment | Colin Snover | |
Previously, only CXX could be overridden by the environment, which made it impossible to correctly set tools for cross-compiler toolchains which were not compatible with the default system tools. | |||
2018-08-03 | VIDEO: Fix Theora playback when building with Tremor | Cameron Cawley | |
2018-07-08 | CONFIGURE: Use -Wno-pragma-pack only when available | Adrian Frühwirth | |
2018-07-08 | CONFIGURE: Reword compiler flag checks | Adrian Frühwirth | |
2018-07-07 | CONFIGURE: Do not add -Wno-pragma-pack on macOS | Eugene Sandulenko | |
macOS' clang does not support this directive (yet), which leads to tons of useless warnings | |||
2018-07-06 | CONFIGURE: Disable -Wpragma-pack for >=clang-6.0 | Adrian Frühwirth | |
Clang 6 enables -Wpragma-pack which warns when leaving an included file which changes the current alignment. Our common/pack-{start,end}.h trigger this and it cannot easily and portably be disabled inside pack-{start,end}.h so we disable it globally for now. | |||
2018-06-29 | CONFIGURE: JANITORIAL: Fix indentation | Adrian Frühwirth | |
2018-06-15 | RISCOS: Add a script to open the README file based on the system territory | Cameron Cawley | |
2018-05-30 | CONFIGURE: Make Bink an engine dependency | Cameron Cawley | |
2018-05-10 | CONFIGURE: Revert unintended changes | Eugene Sandulenko | |
2018-05-10 | AGOS: Mark 25th Anniversary releases as MT-32 hack, not a fix | Eugene Sandulenko | |
2018-04-08 | AUDIO: add support for OPL2LPT | Vincent Bernat | |
The OPL2LPT is an OPL2 chip plugged on a parallel port. It is write-only but otherwise acts as a classic AdLib. This commit adds support for this device. User is expected to have the right permissions on the parallel port. By default, the first suitable parallel port is used. It is possible to override that with the hidden configuration setting "opl2lpt_parport". It depends on the presence of the libieee1284 library which abstracts a bit parallel port handling. An alternative would be to access directly /dev/parportX on Linux. This would amount of code but it would be Linux-only. Tested with Indy 3 and SOMI. | |||
2018-04-07 | DS: Use -isystem when adding include directories for portlibs | Cameron Cawley | |
2018-04-07 | JANITORIAL: Fix typo | Cameron Cawley | |
2018-04-07 | CONFIGURE: Do not even try to build Nuked OPL when disabled | Eugene Sandulenko | |
2018-04-07 | CONFIGURE: Add option to disable Nuked OPL and disable it on low-end platforms | Eugene Sandulenko | |
2018-04-07 | DS: Fix detection of external libraries | Cameron Cawley | |
2018-04-07 | DS: Disable highres games by default | Cameron Cawley | |
2018-04-07 | DS: Fix compilation with devkitARM r47 | Cameron Cawley | |
2018-03-12 | CONFIGURE: Add a static builds switch | Hubert Maier | |
Configure will still build every target with shared objects by default. Done: - Added a configure switch (--enable-static) for static builds - Right now only tested for SDL targets (checked working on AmigaOS4 with SDL1/2) Missing: - Add the platforms that need the switch for cross-compiling (macOS, iOS, probably more) (I can´t do that myself as i have never cross-compiled and wouldn´t be able to check) @csnover asked on the forums to create a PR for it, so, with my limited (non-existant is more like it) knowledge, i wrapped something up. I *know* that it isn´t enough, as there already is some kind of static builds flag in configure (_engines_built_static). As i don´treally know if this is the same or a different cause (static plugins?), i´m not touching it. But please feel free to add or change what needs to be done. | |||
2018-02-04 | PS3: Enable the mt32 emulator | Bastien Bouclet | |
Either the newer munt, the newer toolchain or the better compiler flags made it run well enough. | |||
2018-02-04 | PS3: Use -mno-fp-in-toc instead of -mminimal-toc | Bastien Bouclet | |
-mno-fp-in-toc is enough not to overflow the TOC. According to the GCC documentation this allows for faster code to be generated than with -mminimal-toc. | |||
2018-01-26 | RISCOS: Don't list RISC OS as a POSIX platform | Cameron Cawley | |
2018-01-03 | PSP: Use aspect correction checkbox instead of extra graphics modes | rsn8887 | |
2018-01-03 | Merge pull request #1090 from bgK/remove-zaurus-yopy | Bastien Bouclet | |
PORTS: Remove the Zaurus and Yopy ports | |||
2017-12-23 | PSP2: compile with hid support (bluetooth kbd and mouse) | rsn8887 | |
2017-12-19 | PORTS: Remove the Yopy PDA port | Bastien Bouclet | |
No official release was ever done for that platform. Production ceased in 2005. | |||
2017-12-15 | BUILD: Check if posix_spawn is available in configure | Thierry Crozat | |
2017-12-07 | MAEMO: Update host_alias | Tarek Soliman | |
2017-12-02 | PSP2: fix building with latest SDL2 for Vita | rsn8887 | |
2017-11-28 | RISCOS: Attempt to reduce binary size | Cameron Cawley | |
2017-11-26 | Revert "ANDROID: Stop disabling MT-32 emulator" | Colin Snover | |
This reverts commit 2a22c16b916602ee9ced429455add5707b0c4f74. The old Buildbot (or maybe the build code's messing about with LDFLAGS) seems to be broken and won't link successfully with the std APIs, so this gets turned back off again until the new Buildbot is active during the next release cycle. | |||
2017-11-25 | ANDROID: Stop disabling MT-32 emulator | Colin Snover | |
Modern Android CPUs are more than powerful enough to emulate the MT-32, and users are requesting its support. | |||
2017-11-21 | CONFIGURE: Only enable ARM assembly on older ARM hosts | Cameron Cawley | |
Refs Trac#6132, Trac#6810, Trac#6957. Closes gh-1067. | |||
2017-10-29 | CONFIGURE: Handle freetype-config SYSROOT duplication in prefix | Willem Jan Palenstijn | |
Since version 2.3.12, freetype-config adds SYSROOT to all paths. If we pass a --prefix that already includes SYSROOT, this will return a duplicate SYSROOT. This patch detects that and adjusts prefix accordingly. | |||
2017-10-29 | CONFIGURE: Add missing --with-libcurl-prefix option | Willem Jan Palenstijn | |
2017-10-29 | CONFIGURE: Improve configure help formatting consistency | Willem Jan Palenstijn | |