Deen O'Connor
76bf554161
installdeps: use correct package name for libsdl2
...
The actual package name for libsdl2 is libsdl2-2.0-0 not libsdl2-2.0 in
Debian/Ubuntu and probably others, and this only worked by accident
due to apt doing a regex search for packages.
Get the correct package for the latest version of libsdl2 from
apt-cache.
Also fix the other lib package searches via apt-cache to return the
latest version.
Resolve #882 .
Signed-off-by: Rafael Kitover <rkitover@gmail.com>
2022-07-04 19:32:09 +00:00
Fabrice de Gans-Riberi
f132e15511
Abstract player_index into wxJoystick
...
* Add wxJoystick to abstract what was previously referred to as
|player_index|. This is a first step towards a larger refactor of
input handling.
* Remove "SDL" from types that are not directly SDL-related, namely
"wxSDLJoyEvent", "wxSDLControl".
* Rename "wxSDLJoy" into "wxJoyPoller". This clarifies the use of this
class.
Issue: #745
2022-07-04 13:58:28 +03:00
Rafael Kitover
37dc95b930
translations: transifex pull
...
Signed-off-by: Rafael Kitover <rkitover@gmail.com>
2022-06-16 21:02:11 +00:00
Rafael Kitover
941eef918b
translations: transifex pull
...
Signed-off-by: Rafael Kitover <rkitover@gmail.com>
2022-06-15 21:02:08 +00:00
Rafael Kitover
94627c1e8e
build: link pcre2 with vcpkg wxwidgets
...
wxregex uses pcre2, link it when using static vcpkg wxwidgets.
Signed-off-by: Rafael Kitover <rkitover@gmail.com>
2022-06-15 20:52:29 +00:00
Rafael Kitover
3e224bab40
build: enable ccache for MSVC
...
ccache supports MSVC now, so don't disable it for MSVC builds.
Remove the global RULE_LAUNCH_COMPILE property because it breaks
resource compilation on MSVC and just use CMAKE_CXX_COMPILER_LAUNCHER
etc..
Signed-off-by: Rafael Kitover <rkitover@gmail.com>
2022-06-15 01:00:13 +00:00
Squall Leonhart
72d772189a
Add before creating request to feature.yml
...
and encourage searching
2022-06-05 02:10:54 -04:00
Zach Bacon
a413eb048c
switch from wxmsw3.1 to wxWidgets 3.0 and pkg-config to pkgconf
...
Signed-off-by: Zach Bacon <zachbacon@vba-m.com>
2022-06-05 01:22:24 -04:00
Zach Bacon
fed8c3697e
Yeah... one last tweak to get submodules pulled
...
Signed-off-by: Zach Bacon <zachbacon@vba-m.com>
2022-06-05 01:08:34 -04:00
Zach Bacon
3abf084f2f
last tweak to the CI build system
...
at least till clang is fixed for windows targets
Signed-off-by: Zach Bacon <zachbacon@vba-m.com>
2022-06-05 00:57:20 -04:00
Zach Bacon
05e58ba0a7
update the workflow script
2022-06-05 00:49:02 -04:00
Rafael Kitover
c9994c284a
translations: transifex pull
...
Signed-off-by: Rafael Kitover <rkitover@gmail.com>
2022-06-03 21:02:14 +00:00
Rafael Kitover
595a9e49c0
translations: transifex pull
...
Signed-off-by: Rafael Kitover <rkitover@gmail.com>
2022-05-23 21:02:05 +00:00
Rafael Kitover
732524a77b
translations: transifex pull
...
Signed-off-by: Rafael Kitover <rkitover@gmail.com>
2022-05-21 21:02:10 +00:00
Rafael Kitover
f7ce25f496
translations: transifex pull
...
Signed-off-by: Rafael Kitover <rkitover@gmail.com>
2022-05-14 21:02:10 +00:00
Zach Bacon
61d494af4e
Merge pull request #951 from Squall-Leonhart/patch-1
...
encourage users to search for existing issues in bug report template
2022-05-14 09:49:56 -04:00
Squall Leonhart
17038c27d1
Update bug_report.yml
...
encourage users to search for existing issues
2022-05-14 23:46:05 +10:00
Rafael Kitover
75f0a061be
translations: transifex pull
...
Signed-off-by: Rafael Kitover <rkitover@gmail.com>
2022-05-04 21:02:23 +00:00
Rafael Kitover
27a0d41ad8
translations: transifex pull
...
Signed-off-by: Rafael Kitover <rkitover@gmail.com>
2022-05-01 21:02:05 +00:00
Rafael Kitover
4f9d161c02
translations: transifex pull
...
Signed-off-by: Rafael Kitover <rkitover@gmail.com>
2022-04-26 21:02:11 +00:00
Rafael Kitover
571d42d2fa
translations: transifex pull
...
Signed-off-by: Rafael Kitover <rkitover@gmail.com>
2022-04-20 21:02:07 +00:00
Rafael Kitover
1bd2f049cb
cmake: default VBAM_STATIC=ON for MinGW/MSYS2
...
Signed-off-by: Rafael Kitover <rkitover@gmail.com>
2022-04-19 04:07:30 +03:00
Rafael Kitover
b28982a89a
installdeps: support UCRT64 on MSYS2
...
Same as MINGW64, works fine.
Signed-off-by: Rafael Kitover <rkitover@gmail.com>
2022-04-19 03:58:01 +03:00
Rafael Kitover
d91e5db524
cmake: fix static linking winpthread on MINGW
...
Include linker flags to link winpthread statically on MINGW when static
build is on.
Signed-off-by: Rafael Kitover <rkitover@gmail.com>
2022-04-13 21:26:27 +00:00
Rafael Kitover
cbd7d7d2d1
translations: transifex pull
...
Signed-off-by: Rafael Kitover <rkitover@gmail.com>
2022-04-09 21:02:01 +00:00
Rafael Kitover
570596266f
translations: transifex pull
...
Signed-off-by: Rafael Kitover <rkitover@gmail.com>
2022-04-05 21:02:08 +00:00
Rafael Kitover
cf39d9bbd1
translations: transifex pull
...
Signed-off-by: Rafael Kitover <rkitover@gmail.com>
2022-04-04 21:02:11 +00:00
Rafael Kitover
d014ebd2b2
translations: transifex pull
...
Signed-off-by: Rafael Kitover <rkitover@gmail.com>
2022-03-27 21:02:06 +00:00
Rafael Kitover
8483fde365
translations: transifex pull
...
Signed-off-by: Rafael Kitover <rkitover@gmail.com>
2022-03-26 21:02:08 +00:00
Rafael Kitover
ad7dbf253c
translations: transifex pull
...
Signed-off-by: Rafael Kitover <rkitover@gmail.com>
2022-03-25 21:02:34 +00:00
Rafael Kitover
461c4a7bd4
translations: transifex pull
...
Signed-off-by: Rafael Kitover <rkitover@gmail.com>
2022-03-24 21:01:40 +00:00
Rafael Kitover
1fc449b2c7
installdeps: don't link mac brew ffmpeg
...
Stop linking brew ffmpeg, it links itself by default.
Signed-off-by: Rafael Kitover <rkitover@gmail.com>
2022-03-20 18:10:37 +00:00
Rafael Kitover
1a6f40a79c
installdeps: re-enable ffmpeg for mac brew
...
Thanks to @ZachBacon in 1e0eea3c
(recording: fix ffmpeg5 compat, 2022-03-18) the build works with ffmpeg5 from brew.
Update build instructions from installdeps to not disable ffmpeg
anymore.
Signed-off-by: Rafael Kitover <rkitover@gmail.com>
2022-03-20 13:53:32 +00:00
Zach Bacon
1e0eea3c08
recording: fix ffmpeg5 compat
...
Include avcodec.h and change AVCodec* and AVOutputFormat* to const.
Signed-off-by: Rafael Kitover <rkitover@gmail.com>
2022-03-20 12:01:59 +00:00
Rafael Kitover
9a325f086e
issues: fix nightly URL in bug_report template
...
We're at https://nightly.vba-m.com now.
Signed-off-by: Rafael Kitover <rkitover@gmail.com>
2022-03-19 07:46:27 +00:00
Rafael Kitover
2810f4b228
installdeps: update for mac brew
...
Replace wxmac obsolete package with wxwidgets.
Use brew install -f (--force) to install all deps.
Unlink and relink gettext, wxwidgets and ffmpeg for every invocation.
Add -DENABLE_FFMPEG=FALSE to cmake invocation instructions because brew
has ffmpeg 5 and we cannot build with it yet.
Signed-off-by: Rafael Kitover <rkitover@gmail.com>
2022-03-18 19:19:23 +00:00
Rafael Kitover
8caea3ae6c
installdeps: add -DCMAKE_BUILD_TYPE=Release
...
Add -DCMAKE_BUILD_TYPE=Release to cmake invocation in build instructions
in installdeps.
Signed-off-by: Rafael Kitover <rkitover@gmail.com>
2022-03-18 19:18:08 +00:00
Rafael Kitover
8c1ebf4d59
builder: update automake 1.15.1 -> 1.16.5
...
Signed-off-by: Rafael Kitover <rkitover@gmail.com>
2022-03-18 18:57:58 +00:00
Rafael Kitover
715c66b52c
builder: update gettext 0.19.8.1 -> 0.21
...
Signed-off-by: Rafael Kitover <rkitover@gmail.com>
2022-03-18 18:51:35 +00:00
Rafael Kitover
dedfb615d5
build: use GLOB to detect wx dep lib suffixes
...
Use file(GLOB ${lib_name}*.lib) to detect the appropriate suffixes for
wx dependency libs, because the suffix keeps changing, sometimes there
is a 'd' added for debug builds and sometimes it changes to not adding
the suffix, this will make the code more robust and lead to fewer build
failures.
Signed-off-by: Rafael Kitover <rkitover@gmail.com>
2022-03-18 14:47:50 +00:00
Rafael Kitover
ec434a7c2f
build: rm vcpkg build_prefix* in vcpkg wx setup
...
Stop setting the build_prefix* variables as they are no longer used and
relying on build trees being available would break /installed caches
etc..
Signed-off-by: Rafael Kitover <rkitover@gmail.com>
2022-03-18 14:37:08 +00:00
Rafael Kitover
a6affd3807
build: remove d suffix from lzmad.lib for vcpkg
...
The debug build of lzma.lib is no longer called lzmad.lib in vcpkg,
remove the 'd' suffix.
Signed-off-by: Rafael Kitover <rkitover@gmail.com>
2022-03-17 21:16:43 +00:00
Rafael Kitover
7f4b5b6f93
Transifex pull.
...
Signed-off-by: Rafael Kitover <rkitover@gmail.com>
2022-03-17 19:03:19 +00:00
Zach Bacon
287bb5f3a2
Merge pull request #931 from Squall-Leonhart/master
...
Updates the Feature Request form from MD to YML
2022-03-10 05:16:52 -05:00
Squall Leonhart
50f64b0e8b
we don't use plugins
...
so remove reference
2022-03-09 14:41:53 +11:00
Squall Leonhart
e7924caca0
cleanups
2022-03-09 14:41:28 +11:00
Squall Leonhart
f16d1d0725
convert feature request into a yml
...
copying @DerekTurtleRoe homework
2022-03-09 14:17:04 +11:00
Zach Bacon
8ea020d373
Merge pull request #929 from Squall-Leonhart/master
...
fix x86 builds crashing when /Gs set by Optimizations, turns on full optimizations for x86
2022-03-08 06:49:22 -05:00
Squall Leonhart
7726d26f9c
Enable full optimizations and fix x86 builds
...
a bool isn't a BOOL and wglGetExtensionsStringEXT returns a const char*
2022-03-08 13:23:54 +11:00
Zach Bacon
252b65b13c
Merge pull request #927 from Squall-Leonhart/master
...
Adding Forum link to config.yml, fixes title and a typo in feature.md
2022-03-07 10:26:07 -05:00