1
0
mirror of https://github.com/minetest/minetest.git synced 2025-07-07 10:20:28 +02:00
Commit Graph

9240 Commits

Author SHA1 Message Date
3475759d1a Expose collision information to LuaEntity on_step 2020-04-27 20:45:46 +02:00
aef59f2ad9 Remove /LTCG from when compiling with clang-cl (#9765)
Remove /LTCG from CMAKE_EXE_LINKER_FLAGS_RELEASE when compiling with clang on Windows
2020-04-27 20:44:52 +02:00
ca8957f500 Fix detection of in-place path_locale when RUN_IN_PLACE=0
broken by 2349d31bae (side effect)
fixes #9745
2020-04-27 17:50:05 +02:00
13a8ea2dac Add STATIC_LOCALEDIR to BUILD_INFO and move it to version.cpp 2020-04-27 17:50:05 +02:00
91c4f7f0ea Forbid object:attach(obj, ...) (#9762)
Fixes #9761
2020-04-27 11:27:27 +02:00
be71e70a91 Script: Enforce type checks if not nil (#9748)
* Script: Enforce type checks if not nil
2020-04-27 07:02:39 +02:00
515d38a702 Fix truncation warning for F1000_MIN, F1000_MAX 2020-04-27 06:58:34 +02:00
8a03097450 script: Put getGuiEngine() inside a client-only #ifdef 2020-04-27 06:58:34 +02:00
d3f50f216f builtin: Correctly indicate failure in /spawnentity 2020-04-27 06:58:34 +02:00
f6f6dd140f script: Fix add_entity returning unusable ref if object deleted in on_activate 2020-04-27 06:58:34 +02:00
e564bf8ead Add PostgreSQL authentication backend (#9756)
* Add PostgreSQL authentication backend
2020-04-27 06:54:48 +02:00
2fe4641c1e Add new command /revokeme <priv> (#9584) 2020-04-26 21:15:05 +02:00
68f45fc130 Remove unused lookup table from noise.cpp
closes #9757
2020-04-26 19:52:09 +02:00
eca6ee911a Fix mapgen settings in minetest.conf being ignored (#9737)
broken since e8a8185d24
2020-04-26 19:32:29 +02:00
e1fc72c6f3 Fix UpdateBonePosition() breaking animations (#9577) 2020-04-26 19:32:04 +02:00
bc60e44d80 Add animated_image to clickthrough elements (#9724) 2020-04-25 16:55:21 +02:00
8b45f6a5f3 Fix DPI scaling on Windows
the manifest appears to be very sensitive to changes
closes #9744
2020-04-25 14:00:11 +02:00
73180a73da mapblock_mesh: Optimize a few things (#9713) 2020-04-25 12:39:17 +02:00
49ed0ca00a Ensure game is shutdown if server throws exception (#9742) 2020-04-25 09:42:18 +02:00
6cc5c7cbb4 Simplify how parseElement splits element string (#9726) 2020-04-25 07:48:04 +02:00
cee3c5e73d Add server side translations capability (#9733)
* Add server side translations capability
2020-04-25 07:20:00 +02:00
914dbeaa0b Add LevelDB auth database. (#9476)
* Add leveldb auth database.
2020-04-23 13:07:19 +02:00
ce5b0932f8 Camera: Fix shootline line offsets II (#9730) 2020-04-23 12:16:36 +02:00
6ba44d7452 Android: add OpenGL ES 2 support (#9715)
.. and bump gradle to 3.6.3
2020-04-22 20:03:46 +02:00
5355cb1d87 minetest.serialize: Reversible number serialization (#9722)
* minetest.serialize: Reversible number to string conversion

The %a format is not supported in Lua 5.1.
This commit also adds two tests for number serialization.
2020-04-22 16:43:48 +02:00
4361bfcb4d Fix configuration caching in log_deprecated (#9697)
* Fix configuration caching in log_deprecated

The configured variable was never set to true.
I've set the variables to thread_local because the configuration should be reloaded after reentering the world from mainmenu.
2020-04-22 00:07:12 +02:00
8ef239b448 Improve protocol-level receiving code (#9617) 2020-04-20 23:22:00 +02:00
c2ac7b1a83 Fix build badge since switching to github actions 2020-04-20 20:22:23 +02:00
27a485a472 Replace travis with github actions (#9641)
* Move outside of travis to Github actions

This will permit to have better integrated CI workflow than the previous
travis one.
2020-04-20 20:18:40 +02:00
338195ff25 Fix alias handling of get_content_id (#9712)
fixes #9632
2020-04-19 19:07:54 +02:00
cdbe3c5e57 Reuse object_shader for "wielditem" and "item" entity drawtypes (#9537) 2020-04-19 18:47:13 +02:00
c87d52a5fa Shaders: Complete 478e753. OpenGL 4.3 compatiblity 2020-04-18 18:36:47 +02:00
87829cd744 script: Move SAO usability check so that it covers all functions (#9698)
see also 91eef646a5
2020-04-18 17:21:58 +02:00
DS
4fb6b6afa7 Formspec: allow lists to change size and existence while the formspec is open (#9700)
Fixes #9640.
2020-04-18 17:21:10 +02:00
DS
241bf44260 Apply a scrollbar's default value to scroll containers (#9699)
Fixes #9691.
2020-04-18 17:20:20 +02:00
7b57d3f613 serverpackethandler: Reduce pkt->getPeerId() invocations and more (#9689) 2020-04-18 17:19:53 +02:00
23c6d0c31f Android: fix handling non-latin characters on older Android devices (#9309) 2020-04-17 23:46:30 +02:00
4e2473ec49 Document which noise APIs add world seed to noiseparams seed (#9693) 2020-04-17 10:24:51 +02:00
e88719bcdd Rename "subgame" to "game" in 2 error messages (#9680) 2020-04-17 08:10:28 +02:00
7539267d37 Add an option to disable unittest build, & disable them on Docker build (#9677) 2020-04-16 20:43:49 +02:00
093e79ea78 Drop -Wabi useless flag (#9676) 2020-04-16 19:21:47 +02:00
57038b3cb4 Android: fix formspec input for AArch64 devices (#9685) 2020-04-16 19:19:47 +02:00
45999b74e6 Camera: Fix shooting line offsets (#9681)
Removes duplicated offset calculations from Game and use whatever the Camera class returns.
This keeps the eye position nicely in sync, and gets rid of duplicated code.
2020-04-16 18:32:07 +02:00
5cbe8437a8 Swap out -ffast-math for a safe subset of optimization flags (#9682)
It caused more trouble than its worth.
fixes #3943, fixes #5330
2020-04-16 10:23:48 +02:00
e8ac5a31cf Optimize get_objects_inside_radius calls (#9671)
* Optimize getObjectsInsideRadius calls

our previous implementation calls the ActiveObjectMgr to return ids and then lookup those ids in the same map and test each object
Instead now we call the global map to return the pointers directly and we ask filtering when building the list using lamba.

This drop double looping over ranges of active objects (and then filtered one) and drop x lookups on the map regarding the first call results
2020-04-16 08:25:48 +02:00
62ae7adab2 Android: add Android Studio support, completely redone java part (#9066) 2020-04-15 16:27:40 +02:00
8ae8c1600a Fix parsing JSON with large integers (#9674) 2020-04-15 08:01:28 +02:00
5c588f89e7 Verify database connection on interval (#9665) 2020-04-15 08:01:11 +02:00
DS
62c62f3829 Add all src folders to doxygen (#9603) 2020-04-14 21:22:49 +02:00
032d90b9f6 Update wireshark dissector (#9621) 2020-04-14 21:22:19 +02:00