Desour
9cee9bc279
Build with the imported IrrlichtMt at irr
...
Also remove the now useless options (like IRRLICHT_INCLUDE_DIR)
and update download instructions, CI and similar.
Co-authored-by: sfan5 <sfan5@live.de>
2024-03-26 21:39:02 +01:00
sfan5
4d24537590
Fix multiplayer test missing crashes at shutdown
2024-03-17 15:55:24 +01:00
sfan5
229389b7f6
Use newer IrrlichtMt
2024-02-26 20:47:47 +01:00
Muhammad Rifqi Priyo Susanto
87fa4de59c
Use forward-slash (/) for path separator in translation files
...
The lstrip (left trim) call is to make sure that there are no slashes at the beginning of file paths.
2024-02-23 21:30:34 +01:00
sfan5
f483d10c95
Switch to LLVM-based MinGW toolchain ( #14329 )
2024-02-16 21:36:19 +01:00
David Heidelberg
eb52a149a0
Enable IPO/LTO by default except for debug builds ( #14198 )
...
Test case:
```
$ cmake . -DRUN_IN_PLACE=TRUE -DCMAKE_BUILD_TYPE=Release -DBUILD_SERVER=TRUE -DENABLE_TOUCH=FALSE
minetest minetestserver
W/o LTO: 13M 7.3M
W/ LTO: 11M 5.9M
difference: 15% 19%
```
Also fixes various compiler warnings resulting from compilation using LTO.
---------
Signed-off-by: David Heidelberg <david@ixit.cz>
2024-02-09 00:01:12 +01:00
Lars Müller
4859cf44ce
Fix translation updater script: Handle nested modpacks, support games ( #14340 )
2024-02-05 20:57:30 +01:00
someone-aka-sum1
16aaef097a
Make the protocol dissector heuristic ( #14335 )
2024-02-04 21:21:23 +01:00
sfan5
699d1bf27c
Use newer IrrlichtMt
...
now with SDL2
2024-01-19 11:54:40 +01:00
sfan5
1b0d2a37bb
Set low active_block_range in test_multiplayer.sh
2024-01-15 11:44:26 +01:00
sfan5
094c433e58
Update clang-tidy workflow
2023-12-25 10:07:28 +01:00
sfan5
5d3e830176
MinGW toolchain refresh
2023-12-17 20:47:26 +01:00
sfan5
c871b6dd4e
Hash-check buildbot dependencies
2023-12-15 10:23:52 +01:00
sfan5
62c6667b0b
Get rid of VERSION_EXTRA for buildbot
...
This is probably a leftover of when CMake didn't automatically
detect the revision from git.
2023-12-15 10:23:52 +01:00
sfan5
704b5d88b9
Upload artifacts in MinGW CI
2023-12-15 10:23:52 +01:00
Gary Miguel
da832a295e
Delete clang-format files and comments ( #14079 )
2023-12-15 10:23:44 +01:00
sfan5
36f4953502
Update credits for 5.8.0 release ( #14017 )
2023-11-28 23:11:29 +01:00
ZenonSeth
6783734612
Wireshark dissector: Made sure var 'pos' was only assigned locally to function ( #14027 )
2023-11-23 18:26:00 +01:00
Wuzzy
61db32beee
Fix mod translation updater bugs ( #13974 )
2023-11-19 20:46:52 +01:00
ROllerozxa
570fc90bf6
Debundle Minetest Game ( #13818 )
2023-11-07 22:18:26 +01:00
Muhammad Rifqi Priyo Susanto
4d2227cfa5
Rename mtt_update to mod_translation_updater ( #13952 )
...
Clarifies the purpose of the translation update script by giving it a more explanatory name.
2023-11-05 09:11:30 +01:00
sfan5
ddce858c34
Speed up macOS CI
...
- skip nonsense during package installation
- use actual number of available cores
2023-10-27 20:22:40 +02:00
Wuzzy
2c74797d34
Add script to update/generate mod translations ( #13739 )
2023-10-08 16:47:11 +01:00
sfan5
8cccd75e81
Android build via CMake ( #13528 )
...
* the thing
* the thing 2
2023-05-26 15:21:23 +02:00
Thresher
180ec92ef9
Remove trailing whitespace ( #13505 )
2023-05-18 20:34:18 +02:00
rubenwardy
b1786e88ac
Use .md extension for markdown files
...
Linking to line numbers is brittle, linking to sections/headings is better.
If you still want to link to a line number, you can append ?plain=1 to GitHub's URL
2023-04-16 20:23:53 +01:00
sfan5
fe75ec8d0d
Update dependency libraries in buildbot
2023-04-13 18:05:39 +02:00
updatepo.sh
ad41d0af9d
Run updatepo.sh
2023-03-09 15:57:12 +01:00
sfan5
87d509e462
Implement --debugger option to improve UX when debugging crashes ( #13157 )
2023-01-23 00:19:30 +01:00
Jude Melton-Houghton
f8c781b46c
Test PostgreSQL in CI
2022-11-10 18:56:48 +01:00
Abdou-31
d1b80b462e
Fix typos and en_US/en_GB inconsistency in various files ( #12902 )
2022-11-09 11:57:19 -05:00
sfan5
9f0d88407d
Revise bump_version.sh script to address shortcomings ( #12789 )
2022-10-21 17:09:44 +02:00
sfan5
cae7ec1eb4
Cut back on Gitlab-ci & misc pipeline updates
2022-08-15 10:47:47 +02:00
sfan5
c7059c4981
Move some CI jobs to newer compiler versions
2022-08-14 00:18:15 +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