proller
f55e2f7e37
Merge tag '5.14.0-rc1' into wip5.14.0
2025-09-27 22:22:49 +02:00
proller
f8c5903563
wip
2025-09-26 16:04:30 +02:00
proller
5ab5402e5a
Merge tag '5.13.0' into wip5.13.0
...
5.13.0
2025-08-19 18:06:57 +02:00
SmallJoker
39417cf7a7
Continue with 5.14.0-dev
2025-08-01 14:29:36 +02:00
SmallJoker
5ab66da6f7
Bump version to 5.13.0
2025-08-01 14:22:14 +02:00
proller
3afadef421
fix
2025-07-13 01:34:57 +02:00
proller
632662281b
Merge tag '5.12.0' into wip5.12.0
...
5.12.0
2025-05-25 04:18:27 +02:00
sfan5
66aa5f3fac
Continue with 5.13.0-dev
2025-05-23 17:43:09 +02:00
sfan5
8f0838506a
Bump version to 5.12.0
2025-05-23 17:43:08 +02:00
Lars Müller
a817fdffd2
Complete rename to Luanti in package metadata ( #16017 )
2025-05-17 15:03:12 +02:00
proller
eee6c35b91
fix
2025-05-11 05:02:41 +02:00
sfan5
0c7149b8df
Build-related fixes ( #16102 )
...
- fix mo files rebuilt unnecessarily
- fix CMake policy warnings
- update vcpkg baseline
2025-05-02 21:27:18 +02:00
proller
069677c93d
Merge tag '5.11.0' into wip5.11.0
...
5.11.0
2025-03-23 17:12:49 +01:00
sfan5
849a583f66
Continue with 5.12.0-dev
2025-02-14 19:38:30 +01:00
sfan5
0cb7735125
Bump version to 5.11.0
2025-02-14 19:38:27 +01:00
sfan5
b5e084c9a5
Update github URL references ( #15705 )
2025-01-24 16:50:39 +01:00
proller
139804fc68
fix
2024-11-30 17:44:44 +01:00
proller
ed454d02da
fix
2024-11-24 21:15:46 +01:00
proller
2fbb4285b7
fix
2024-11-24 17:02:16 +01:00
proller
1403308b26
mv
2024-11-17 04:00:40 +01:00
proller
3264346643
fix
2024-11-14 18:35:57 +01:00
proller
ca88554f4a
fix
2024-11-13 03:23:56 +01:00
proller
d9ea32ba49
Merge tag '5.10.0' into wip5.10.0
...
5.10.0
2024-11-11 14:12:17 +01:00
sfan5
8503d8de5e
Continue with 5.11.0-dev
2024-11-10 19:17:56 +01:00
sfan5
568f7a8e8f
Bump version to 5.10.0
2024-11-10 19:17:53 +01:00
sfence
e55ba9c390
Support generation of working Xcode project for signature purposes on MacOS ( #15303 )
2024-11-10 19:06:52 +01:00
proller
60bda83c1b
Merge tag '5.10.0-rc1' into wip5.10.0
2024-11-10 16:41:17 +01:00
proller
09a2556572
Merge tag '5.9.1' into wip5.9.1
...
5.9.1
2024-11-03 18:12:15 +01:00
proller
1316346fce
Merge 5.9.0
2024-11-03 17:00:40 +01:00
SmallJoker
c884e7181f
JsonCPP: restore '1.0.0+' compatibility ( #15368 )
...
Previously, compiling on Ubuntu 20.04 would fail with the system-provided JsonCPP
version (1.7.4). Which would satisfy the documented requirement of "1.0.0+".
2024-11-03 15:10:39 +01:00
grorp and sfan5
4b90e582b4
Rename to Luanti ( #15294 )
...
The new header intentionally isn't in MTG stone design (or any other MTG-esque design), since we want to distance Luanti and MTG from each other. The font "undefined medium" (https://undefined-medium.com/ ) was used.
ASCII art generated by https://patorjk.com/software/taag/#p=display&f=Graffiti&t=luanti
https://github.com/minetest/minetest/pull/11952#issuecomment-1013364703
---------
Co-authored-by: sfan5 <sfan5@live.de >
2024-10-27 14:04:51 +01:00
DS
4aec4fbe6f
Add support for Tracy profiler ( #15113 )
2024-09-15 13:47:45 +02:00
SmallJoker
71d9f1771c
Bump version to 5.9.1
2024-09-13 18:54:36 +02:00
ac11a14509
Add static glTF support ( #14557 )
...
Co-authored-by: Lars Mueller <appgurulars@gmx.de >
Co-authored-by: jordan4ibanez <jordan4ibanez@users.noreply.github.com >
Co-authored-by: sfan5 <sfan5@live.de >
Co-authored-by: SmallJoker <SmallJoker@users.noreply.github.com >
2024-09-02 14:50:30 +02:00
rubenwardy
1222750c50
Continue with 5.10.0-dev
2024-08-11 16:55:00 +01:00
rubenwardy
835dd01fa1
Bump version to 5.9.0
2024-08-11 16:54:55 +01:00
AFCMS and grorp
8e59d8b682
Better AppStream metadata ( #14648 )
...
Co-authored-by: grorp <gregor.parzefall@posteo.de >
2024-07-14 21:57:29 +02:00
proller
21b20520ce
fix
2024-05-28 14:23:37 +02:00
Desour
cdbbac5b6d
Move sha256.c to lib/
...
Precompiled headers don't work if we're not a pure C++ project.
2024-05-27 17:12:39 +02:00
JosiahWI and Lars Müller
1298374818
Upgrade client active object mgr tests to Catch2 ( #14565 )
...
* Upgrade client active object mgr tests to Catch2
In addition to invoking Catch2's test runner after Minetest's homemade
runner, this refactors the tests to follow the DRY principle, and gives
them expressive names and clear assertions. Catch2 is already bundled
with Minetest, so there are no added dependencies.
* Increment failed modules count for Catch2 tests
* Respect --test-module option for Catch2 tests
* Improve Catch2 --test-module behavior
This switches infostream to rawstream so that test runner output is
displayed, and returns the correct boolean depending on the results. The
tests are now found by setting the configuration instead of invoking the
command line parser.
* Test uniqueness of all IDS instead of just one
Co-Authored-By: Lars Müller <appgurulars@gmx.de >
* Include Catch2 test run in timing and logging
* Flush std::cout after printing Catch results
* Increment total tests run instead of hardcoding to 1
* Flush stderr before printing to stdout
It's necessary to flush stderr before printing to stdout in adition to
flushing stdout before printing to stderr, to make sure all output is
ordered correctly.
* Make Catch write to rawstream
---------
Co-authored-by: Lars Müller <appgurulars@gmx.de >
2024-05-22 18:39:53 +02:00
proller
0f8e438640
fix
2024-04-27 15:15:33 +02:00
sfan5
b9adf244e5
Simplify Irrlicht CMake for static linking
...
removes any dynamic linking capability, which will stop being possible soon anyway.
2024-04-10 15:31:59 +02:00
Desour and sfan5
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
229389b7f6
Use newer IrrlichtMt
2024-02-26 20:47:47 +01:00
sfan5
4caf0e4cb9
Update LTO exclusion list ( #14407 )
2024-02-25 20:58:42 +01:00
proller
70aec5f1e7
Leveldb as submodule
2024-02-15 01:19:59 +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
sfan5
699d1bf27c
Use newer IrrlichtMt
...
now with SDL2
2024-01-19 11:54:40 +01:00
proller
21f540a376
Merge tag '5.8.0' into wip5.8.0
...
5.8.0
2023-12-09 05:04:50 +01:00
Gary Miguel
634e49b961
Improve Irrlicht instructions ( #14055 )
...
Specify the version when cloning.
Move instructions from CMakeLists to docs/compiling/.
2023-12-08 21:11:54 +01:00