Commit Graph

268 Commits

Author SHA1 Message Date
Wengier
79dedbc99a update version 2021-01-08 02:07:10 -05:00
Jonathan Campbell
61e4e5ea73 Use FFMPEG by default, just respect the --disable-avcodec and --enable-avcodec configure options 2020-12-27 10:13:38 -08:00
Jonathan Campbell
0dbe892203 configure.ac: Instead of blindly assuming yes for enable_ffmpeg, use what the user actually specified. For example, --disable-avcodec means NOT to compile FFMPEG support 2020-12-27 10:08:46 -08:00
Jonathan Campbell
82c0bba871 Merge pull request #2076 from rossimo/emscripten
Emscripten Builds Again
2020-12-08 07:59:59 -08:00
Ross Squires
008cb7e568 Initial emscripten 2020-12-07 09:11:51 -05:00
Jonathan Campbell
3aa8b05812 Check for Darwin kernel mach_vm_remap 2020-12-01 09:02:58 -08:00
Jonathan Campbell
eef0959545 configure.ac: Check for mmap and posix_memalign 2020-12-01 01:05:40 -08:00
Jonathan Campbell
ae13cf0ae5 configure.ac: Detect whether the host Linux system has glibc function memfd_create. Linux memory fds might be a useful way to do dynamic core code cache generation on Linux systems that otherwise mount /dev/shm noexec 2020-11-30 23:30:18 -08:00
Jonathan Campbell
2abf6700cb Begin next version 2020-11-30 23:03:49 -08:00
Jonathan Campbell
3a7e280cb0 Enable FreeType in SDL1 Mac OS X 2020-11-27 11:41:07 -08:00
Jonathan Campbell
198a3087f4 Update configure.ac to identify ARMv8 based Mac OS X systems, so that it does not try to compile x86 dynamic core for ARM. Also the Intel-based FPU macros do not work on ARM and need to be patched out. 2020-11-21 23:12:38 -08:00
Jonathan Campbell
c58180f016 configure.ac uses the system FreeType, forcing CFLAGS to include our internal copy will only cause problems 2020-11-21 22:31:30 -08:00
Wengier
020a648f16 Merge pull request #1 from joncampbell123/master
Latest commits
2020-11-13 01:48:10 -05:00
Wengier
5ce4a511d0 add initial support for TrueType font output (output=ttf in Windows) 2020-11-13 00:28:58 -05:00
Jonathan Campbell
28994fe479 Fix --enable-avcodec 2020-11-08 18:27:06 -08:00
Wengier
4426b41696 re-begin new version 2020-11-03 13:42:05 -05:00
Wengier
de0e9a0be1 replace inet_ntop with gamenameinfo 2020-11-02 23:15:54 -05:00
Jonathan Campbell
2f21e54239 Remind devs how to test if new code compiles as C++11. Remember that by C++ standard, C++14 can be detected using the __cplusplus macro 2020-11-02 01:10:38 -08:00
Jonathan Campbell
de6de785a1 As long as DOSBox-X still supports C++11 as a baseline, but autodetects and uses C++14 by default, give the developer a way to force a compile as if C++11. --enable-force-cxx11 2020-11-02 01:05:41 -08:00
Wengier
26d318d070 start new version 2020-11-02 01:57:10 -05:00
Jonathan Campbell
223701a170 Fix mingw reference to pcap in the source tree 2020-11-01 07:36:10 -08:00
Jonathan Campbell
b0a75d9305 Detect C++14, require C++11 2020-10-31 02:59:46 -07:00
Wengier
f6e5d3b125 disable avcodec by default and allow disable libfluidsynth 2020-10-29 14:19:31 -04:00
Wengier
a5ff5c232f Add OPUS CDDA support 2020-10-27 05:21:41 -04:00
Wengier
a643101e2d Update FluidSynth and more 2020-10-23 01:20:48 -04:00
Robert de Rooy
0faae5bd94 Merge branch 'master' of github.com:rderooy/dosbox-x into master 2020-10-20 15:34:48 +02:00
Robert de Rooy
11cad2aab5 Use reverse DNS naming
Use reverse DNS naming for .desktop and .metainfo.xml as your
supposed to do nowadays according to freedesktop.org.

This also happens to match what is mandated by flatpak, so it
simplifies the flatpak post install script a little.

+ cleanup the mess that flatpak builds can leave behind when you
do a clean.
2020-10-20 15:24:03 +02:00
Wengier
53553a2edb support for both dyn_x86 and dyn_rec cores 2020-10-12 21:15:54 -04:00
Wengier
3ddf6d97d1 update for dynamic_x86 core 2020-10-12 16:06:32 -04:00
Wengier
39cea90974 re-add dynamic x86 core 2020-10-12 02:17:44 -04:00
Wengier
5fe2223d89 Merge pull request #1911 from Jookia/RFC_mingw_pcap
MinGW: Support compiling with pcap
2020-10-03 17:30:28 -04:00
Jookia
d681859f4a configure.ac: Support pcap on MinGW
We don't actually need the library or headers when compiling with MinGW,
we can just use our vs2015 headers and link at runtime.
2020-10-03 18:51:03 +10:00
Jookia
932eba1919 configure.ac: Add -loleaut32 -lversion -lsetupapi on Windows 2020-10-03 17:54:52 +10:00
aybe
6e841d2df1 Merge branch 'master' into develop 2020-10-02 03:16:45 +02:00
Jonathan Campbell
0972c36199 begin next version 2020-10-01 09:17:35 -07:00
Wengier
8bf5aced45 Merge pull request #1885 from linkmauve/out-of-tree-build
Add support for out-of-tree builds
2020-10-01 13:16:38 -04:00
Wengier
4f553be5b9 Merge pull request #1889 from linkmauve/simplify-types
Replace integer aliases with stdint integers
2020-10-01 13:15:53 -04:00
Jonathan Campbell
61d2e1e949 Fix FFMPEG libavcodec detection, use pkg-config 2020-09-30 00:05:57 -07:00
rderooy
e47a0ad53b Change http://dosbox-x.software to https://dosbox-x.com 2020-09-29 16:51:30 +02:00
Emmanuel Gil Peyrot
8bb06e3c3e Alias Bitu to uintptr_t (resp. Bits and intptr_t)
Unlike the explicitly-sized integer types, it isn’t evident which type
was meant to be used for these two types, so let’s keep them as is until
we decide which ones they should be.
2020-09-28 17:14:36 +02:00
Emmanuel Gil Peyrot
0358b76f15 Replace Bit64s with int64_t 2020-09-28 17:14:36 +02:00
Emmanuel Gil Peyrot
d1802fe5fa Replace Bit32s with int32_t 2020-09-28 17:14:35 +02:00
Emmanuel Gil Peyrot
9c64c99bab Replace Bit16s with int16_t 2020-09-28 17:14:35 +02:00
Emmanuel Gil Peyrot
7d6fefeaed Replace Bit8s with int8_t 2020-09-28 17:14:35 +02:00
Emmanuel Gil Peyrot
d195b0b9ee Add support for out-of-tree builds
There were very few changes required to support this feature of
autotools, namely replacing `pwd` with $srcdir, and using it everywhere
required.
2020-09-28 02:10:40 +02:00
rderooy
a4066d2464 missed update 2020-09-27 21:31:46 +02:00
Wengier
b14ae08cc4 move src/xBRZ to src/libs/xBRZ 2020-09-23 19:17:52 -04:00
Wengier
923f7e24f6 move src/mt32 to src/libs/mt32 2020-09-23 12:01:48 -04:00
rderooy
9ad4ba3d5f Add initial flatpak support 2020-09-16 15:13:45 +02:00
rderooy
497acea834 Move macOS specific files to contrib/macos
And update any references to them. I did not compile test this,
so cannot guarantee not to have broken anything along the way.
2020-09-09 09:34:35 +02:00