1
0
mirror of https://github.com/minetest/minetest.git synced 2025-07-01 15:40:23 +02:00
Commit Graph

6330 Commits

Author SHA1 Message Date
74d9b6010f Give the online lua mainmenu also the client_list and mods (#8691) 2020-05-01 16:47:17 +02:00
3f275d799c Fix gettext detection and locale building (#9772)
broken since a368e7e
2020-04-29 12:49:55 +02:00
56bababcdf Add MetricsBackend with prometheus counter support 2020-04-29 07:48:08 +02:00
a36c9c3e93 Fix breath_bar scaling; delay breath_bar hiding by one second (#8271)
PLAYER_MAX_BREATH_DEFAULT was earlier set to 11, so that 10 bubbles are shown before the breath bar disappears.

Now, PLAYER_MAX_BREATH_DEFAULT is set to 10, and the breath_bar scaling code in builtin has been tweaked to show all 10 bubbles before hiding the breath_bar
2020-04-28 19:30:57 +02:00
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
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
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
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
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
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
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
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
2d5bd3bf79 scriptapi: Some small optimizations to value pushing (#9669) 2020-04-14 20:44:18 +02:00
7c43cf47c3 PostgreSQL: Fix listAllLoadableBlocks returning the same block
Suggested change from https://github.com/minetest/minetest/issues/9670#issuecomment-613563738
2020-04-14 20:42:40 +02:00
5cf6318117 Refactor texture overrides and add new features (#9600)
* Refactor texture overrides, and add new features:

- Texture overrides can support multiple targets in one line
- Texture override files can have comment lines
- Item images/wield images can be overridden

* Formatting changes

* Address soime feedback

- Pass vectors by const reference
- Log syntax errors as warnings
- Remove 'C' prefix from TextureOverrideSource

* Simplify override target checks with an inline helper function

* make linter happy

* Apply feedback suggestions

Co-Authored-By: rubenwardy <rw@rubenwardy.com>

* Remove remaining != 0 checks

* Update copyright notice

Co-authored-by: sfan5 <sfan5@live.de>
Co-authored-by: rubenwardy <rw@rubenwardy.com>
2020-04-14 20:41:29 +02:00
7e21b3cd48 Remove sound menu and show proper msgs if sound is off (#9069) 2020-04-13 20:26:54 +02:00
DS
0ac999ded7 Add scroll_container formspec element (redo) (#9101)
New formspec elements:

 - `scroll_container[<X>,<Y>;<W>,<H>;<scrollbar name>;<orientation>;<scroll factor>]`
 - `scroll_container_end[]`

Other elements can be embedded in this element. Scrollbar must be placed manually.
2020-04-13 10:50:07 +02:00
6cf15cf872 GUIFormSpecMenu: Add basic element highlighing debug feature (#9423)
Activated using F5
2020-04-12 12:02:32 +02:00