sfan5
9441b69ad2
Move some CI jobs to newer compiler versions
2022-09-14 13:48:06 +02:00
SmallJoker
a81259d19a
Run Minetest update checker on startup ( #7629 )
...
This feature is enabled by default for non-Android release builds. Package
maintainers may use -DENABLE_UPDATE_CHECKER=0 to disable it.
Co-authored-by: rubenwardy <rw@rubenwardy.com>
Co-authored-by: sfan5 <sfan5@live.de>
2022-08-02 21:34:17 +02:00
sfan5
175e132576
Centralize IrrlichtMt version used for builds
...
maybe a submodule would have really been easier...
2022-07-23 22:27:19 +02:00
sfan5
71f6a5f44e
Bump IrrlichtMt
2022-07-23 22:27:19 +02:00
SmallJoker
2351c95612
Util: Use quotation marks for safe path handling
2022-07-22 20:13:10 +02:00
sfan5
0e63f18a73
Add utility script to stress-test mapgen
2022-07-04 01:06:57 +02:00
sfan5
16a30556df
Formally drop support for building with upstream Irrlicht
...
It stopped working with (at least) the last commit.
2022-05-23 22:50:58 +02:00
sfan5
bc59fcf5c5
Bump IrrlichtMt version in CI
2022-05-22 00:11:22 +02:00
paradust7
87472150bc
Add benchmarks for json string serialize/deserialize ( #12258 )
...
Co-authored-by: sfan5 <sfan5@live.de>
2022-05-06 21:17:16 +01:00
sfan5
4e1de06782
Bump IrrlichtMt to 1.9.0mt5 in CI
2022-05-06 15:16:04 +02:00
sfan5
e108954633
Sort out some issues with our CI setup
...
* add missing apt-get update where needed
* move some jobs to run on ubuntu-20.04
* update actions plugins to latest
* speed up the job that runs multiplayer tests
2022-05-06 15:15:53 +02:00
ShadowNinja
833538cc90
Remove generate-texture-normals.sh
...
Minetest does not use normal maps any more.
2022-04-08 14:55:21 +01:00
ShadowNinja
24a0f55c9c
Use CMake's -B, --build, and --install options
2022-04-08 14:55:21 +01:00
ShadowNinja
35bfffb556
Auto-detect level of parallelism
2022-04-08 14:55:21 +01:00
ShadowNinja
7993909fab
Spacing fixes
2022-04-08 14:55:21 +01:00
ShadowNinja
ea2fba877a
Use build directory for builds
2022-04-08 14:55:21 +01:00
sfan5
ce199d6f9e
Update MinGW used by CI
...
This made a rebuild of 32-bit deps necessary.
They were updated in the process and this was done for 64-bit too for consistency.
2022-02-08 19:31:24 +01:00
sfan5
b02b381af2
Bump IrrlichtMt to 1.9.0mt4 in CI
2022-01-16 15:54:08 +01:00
sfan5
76dbd0d2d0
Fully remove bitmap font support ( #11863 )
...
Freetype is now a build requirement.
2022-01-08 14:53:25 +01:00
sfan5
8472141b79
Restructure devtest's unittests and run them in CI ( #11859 )
2021-12-18 20:36:43 +01:00
sfan5
378175497a
Fix some issues with buildbot scripts ( #11860 )
2021-12-15 14:36:27 +01:00
Richard Liu
7a043b3ebb
Fix wireshark packet dissector wrong coordinates ( #11826 )
2021-12-05 14:34:40 +01:00
sfan5
c510037e9a
Fix compiler detection in buildbot
...
it was just half-broken before...
2021-11-10 19:10:32 +01:00
sfan5
6db914780e
Fix typo in buildbot scripts
2021-11-05 11:12:56 +01:00
Riceball LEE
693f98373b
Localize error messages in mainmenu ( #11495 )
...
Co-authored-by: sfan5 <sfan5@live.de>
Co-authored-by: rubenwardy <rw@rubenwardy.com>
2021-11-01 12:27:46 +00:00
sfan5
0b95da7ad3
Automatically package MinGW runtime in buildbot
2021-10-31 22:32:48 +00:00
sfan5
ea1396f856
Replace uses of which(1) with command -v
2021-10-31 22:32:48 +00:00
sfan5
31d2b9edcd
Don't look for zlib and zstd manually on Windows
2021-09-01 22:20:38 +02:00
lhofhansl
d1624a5521
Switch MapBlock compression to zstd ( #10788 )
...
* Add zstd support.
* Rearrange serialization order
* Compress entire mapblock
Co-authored-by: sfan5 <sfan5@live.de>
2021-08-31 17:32:31 -07:00
sfan5
beac4a2c98
CI: Bump IrrlichtMt to 1.9.0mt3
2021-08-31 23:57:39 +02:00
rubenwardy
24b66dede0
Add fwgettext util function
2021-08-19 20:13:25 +02:00
DS
1ab29f1716
Fix GUIEditBoxWithScrollBar using a smaller steps than intlGUIEditBox ( #11519 )
2021-08-08 18:59:45 +02:00
sfan5
2866918f32
buildbot: Readd missing IrrlichtMt DLLs
2021-07-27 20:37:51 +02:00
JosiahWI
cf136914cf
Take advantage of IrrlichtMt CMake target ( #11287 )
...
With the CMake changes to IrrlichtMt, it's now possible to use a target for IrrlichtMt.
Besides greatly improving the ease of setting up IrrlichtMt for users building the client, it removes the need for Minetest's CMake to include transitive dependencies such as image libraries, cleaning it up a tiny bit. The PR works by finding the IrrlichtMt package and linking to the target it provides. If the package isn't found and it isn't building the client, it will still fall back to using just the headers of old Irrlicht or IrrlichtMt.
2021-07-27 19:11:27 +02:00
Juozas
cec0dfcbbd
Buildbot: Use posix on Win64 builds if available ( #11355 )
...
Use posix mingw-w64 toolchain on Win64 builds where applicable, avoids
many build errors when using buildwin64.sh to build 64 bit builds on
Ubuntu based Linux distributions
2021-06-22 19:59:09 +02:00
NeroBurner
a7143c2a8c
Move build/android directory to root of project ( #11283 )
2021-06-21 20:51:42 +01:00
sfan5
4152227f17
CI: add workaround to fix clang builds
...
see https://github.com/actions/virtual-environments/issues/3376
2021-05-17 17:12:37 +02:00
sfan5
ba40b39500
Add basic client-server test to CI
2021-05-05 22:49:44 +02:00
sfan5
9660ae288a
Update library versions in buildbot ( #11229 )
2021-04-27 11:50:40 +02:00
sfan5
a24899bf2d
Look for PostgreSQL library properly and fix CI
2021-04-20 19:50:34 +02:00
sfan5
4d0fef8ae8
Buildbot changes to allow out-of-tree builds ( #11180 )
...
* Do proper out-of-tree builds with buildbot
* Don't write to bin/ for cross builds
* This allows safely building multiple builds from the same source dir, e.g. with the buildbot.
* Disable Gettext (by default) and Freetype (entirely) for server builds
2021-04-11 17:10:06 +02:00
sfan5
6a26d6d15a
Adjust build config for Irrlicht changes (again)
2021-03-26 20:58:45 +01:00
sfan5
bb1c4badfb
Clean up cmake DLL installation and other minor things
2021-03-12 20:55:51 +01:00
sfan5
75eb28b959
CI: update configurations for Irrlicht fork
2021-03-09 21:53:17 +01:00
sfan5
dd228fd92e
buildbot: Drop i586-mingw32msvc, add i686-w64-mingw32-posix detection
2021-03-06 23:01:50 +01:00
Wuzzy
cafad6ac03
Translate builtin ( #10693 )
...
This PR is the second attempt to translate builtin.
Server-sent translation files can be added to `builtin/locale/`, whereas client-side translations depend on gettext.
2021-03-05 16:29:48 +01:00
rubenwardy
ccdaf5de54
Disable clang-format, clean up scripts
2021-03-01 12:12:52 +01:00
sfan5
74a93546ea
Add script that sorts contributions for use in credits
2021-02-23 19:40:44 +01:00
sfan5
9388c23e86
Handle UTF-16 correctly in Wireshark dissector
2021-02-02 20:46:08 +01:00
Zughy
44a9510c81
Consistently use "health points" ( #10868 )
2021-01-27 18:42:02 +00:00