Lars Mueller
267dc09f8b
Use separate type for sizes
2024-06-07 13:15:52 +02:00
Lars Mueller
bffba43644
Extend unit test
2024-06-07 13:15:52 +02:00
Lars Mueller
1ae476181f
Trivial optimization for static entities
2024-06-07 13:15:52 +02:00
Lars Mueller
e305d2c138
Fix bugs
2024-06-07 13:15:52 +02:00
Lars Mueller
2bcb715386
Fix yet another wraparound issue
2024-06-07 13:15:52 +02:00
Lars Mueller
50d5ab3241
Fix potential wraparound issue
2024-06-07 13:15:52 +02:00
Lars Mueller
d33da30fed
Eliminate risk of unwanted wraparound
2024-06-07 13:15:52 +02:00
Lars Mueller
8954059561
Some cleanup, add brief explanation
2024-06-07 13:15:52 +02:00
Lars Mueller
fcfabbe1e6
stuff
2024-06-07 13:15:52 +02:00
Lars Mueller
f9fc8cf1b2
Update benchmark to include very large case
2024-06-07 13:15:52 +02:00
Lars Mueller
c3345bec54
hook the thing up
2024-06-07 13:15:52 +02:00
Lars Mueller
08751de016
let there be fix
2024-06-07 13:15:52 +02:00
Lars Mueller
bcbe072b66
Add failing test
2024-06-07 13:15:52 +02:00
Lars Mueller
2701f63883
Deletion
2024-06-07 13:15:52 +02:00
Lars Mueller
957d6e1874
Dynamic k-d-tree firstest draft
2024-06-07 13:15:52 +02:00
Desour
f836a47bc1
Sound loading: Fix issues where ov_read skips samples
2024-05-27 17:12:58 +02:00
Desour
43df39c4f7
Sound loading: Improve error handling
2024-05-27 17:12:58 +02:00
Desour
9da5c5e2d0
Add precompiled header support
...
Note: the <filesystem> header is not included in the default
precompiled_headers.txt, because we don't use it yet, and it might be big
2024-05-27 17:12:39 +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
Gregor Parzefall
3120558dd1
Make the CDB dependency dialog use more space
2024-05-26 19:49:48 +02:00
Gregor Parzefall
f3c91e4f96
Immediately apply gui_scaling changes to IGUISkin
2024-05-26 19:49:48 +02:00
grorp
b1fa430dad
Android: Don't crash if there is no web browser installed ( #14683 )
2024-05-26 19:49:32 +02:00
sfan5
83bc362dac
Mark Redis database backend as deprecated ( #14679 )
2024-05-26 14:28:30 +02:00
Muhammad Rifqi Priyo Susanto
a86baefda7
Translation updater: Add support for function call without parantheses ( #14574 )
...
Co-authored-by: Lars Mueller <appgurulars@gmx.de>
2024-05-26 14:28:24 +02:00
AFCMS
82790b1556
Add documentation for IDE developer setup ( #13935 )
2024-05-26 14:28:12 +02:00
grorp
728f643ea7
Scale C++ menus down to fit the window ( #14690 )
2024-05-24 12:10:46 +02:00
grorp
d5fc040d2d
Consistent width for internal scrollbars of formspec elements ( #14689 )
...
also: Make sure that very short, wide scrollbars are still usable
2024-05-24 12:10:19 +02:00
grorp
6c0b8229ec
Fix artifacts with bloom + tonemapping on ogles2 ( #14688 )
2024-05-23 20:36:13 +02:00
grorp
bc60693a5d
Enable "FULL" debug info for Android build ( #14684 )
2024-05-23 20:36:01 +02:00
JosiahWI
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
Xeno333
a078cfee3e
Rename "opaque_water" setting to "translucent_liquids" with inverted meaning ( #14660 )
...
The old setting will be migrated properly.
---------
Co-authored-by: grorp <gregor.parzefall@posteo.de>
2024-05-22 16:46:05 +02:00
Lars Mueller
bd4572cfd1
Fix broken CI
2024-05-21 18:10:09 +02:00
sfence
df8a600b22
Fix glitch through ceiling with Sneak Glitch ( #14332 )
2024-05-21 17:52:54 +02:00
Lars Mueller
567f85752d
Fix broken unit test
...
Also makes devtest unit test results a bit more prominent
2024-05-21 16:31:05 +02:00
Lars Mueller
5009259473
Add unit test and feature flag for override_item
2024-05-21 15:46:33 +02:00
sfence
b21a974342
Fix inventory: Quickly picking up item and placing it again no longer works ( #14657 )
2024-05-21 15:38:12 +02:00
chmodsayshello
ab783b9bb2
Display background & moving progress bar on shutdown screen ( #14597 )
...
Co-authored-by: Gregor Parzefall <gregor.parzefall@posteo.de>
2024-05-21 15:37:35 +02:00
sfan5
36d236c5e0
Update SDL for mingw builds ( #14678 )
2024-05-20 20:37:52 +02:00
Lars Müller
408faa11a1
Allow removal of item definition fields ( #14675 )
2024-05-20 20:37:40 +02:00
OgelGames
8972e829f2
Restore vector type check ( #14663 )
2024-05-20 20:36:44 +02:00
sfan5
c4703a7f19
Fix wrong collision axis in Lua moveresult
...
introduced by c24a04d246221e13a626f4a4dd34037a5332a935
2024-05-17 14:32:57 +02:00
grorp
f6cfe6b873
Enable RTTI for Irrlicht on MSVC ( #14677 )
2024-05-17 13:27:31 +02:00
Muhammad Rifqi Priyo Susanto
bceef8f529
Trivial fix (forget to remove semicolon) in gettext.cpp
2024-05-16 21:00:00 +07:00
AFCMS
b23042839b
Fixes to Docker GitHub Actions workflow
2024-05-15 19:56:50 +02:00
ROllerozxa
5625be70fa
Don't bundle Development Test on macOS
2024-05-15 19:56:41 +02:00
Lars Müller
5c187363b2
Fix some clang compiler warnings ( #14654 )
...
* Fix some clang compiler warnings
* Get rid of sdl_supports_primary_selection
* Fix draw2DImage hiding overloaded virtual function
2024-05-15 19:56:25 +02:00
sfan5
93f4844c9c
Fix unintentional error message with dynamic media
2024-05-14 23:12:49 +02:00
sfan5
39fd9b93c3
Introduce proper error handling for file streams
2024-05-14 18:33:08 +02:00
sfan5
c38e0d05bf
Reenable fog toggle unless server restricts fog distance ( #14634 )
...
see comments in #14539
2024-05-14 18:31:51 +02:00
Josiah VanderZee
5a4d7fb0d6
Do not bother to assert that a u8 is >= 0
...
This fixes a warning seen in GCC 7 on CI about a comparison in
mapblock.h that is always true.
2024-05-14 16:21:30 +02:00