Commit Graph

8533 Commits

Author SHA1 Message Date
sfan5
8a03097450 script: Put getGuiEngine() inside a client-only #ifdef 2020-04-27 06:58:34 +02:00
sfan5
d3f50f216f builtin: Correctly indicate failure in /spawnentity 2020-04-27 06:58:34 +02:00
sfan5
f6f6dd140f script: Fix add_entity returning unusable ref if object deleted in on_activate 2020-04-27 06:58:34 +02:00
Loïc Blot
e564bf8ead Add PostgreSQL authentication backend ()
* Add PostgreSQL authentication backend
2020-04-27 06:54:48 +02:00
David Leal
2fe4641c1e Add new command /revokeme <priv> () 2020-04-26 21:15:05 +02:00
sfan5
68f45fc130 Remove unused lookup table from noise.cpp
closes 
2020-04-26 19:52:09 +02:00
sfan5
eca6ee911a Fix mapgen settings in minetest.conf being ignored ()
broken since e8a8185d24897ccf964327017effae81aa1c9d40
2020-04-26 19:32:29 +02:00
theviper121
e1fc72c6f3 Fix UpdateBonePosition() breaking animations () 2020-04-26 19:32:04 +02:00
v-rob
bc60e44d80 Add animated_image to clickthrough elements () 2020-04-25 16:55:21 +02:00
sfan5
8b45f6a5f3 Fix DPI scaling on Windows
the manifest appears to be very sensitive to changes
closes 
2020-04-25 14:00:11 +02:00
sfan5
73180a73da mapblock_mesh: Optimize a few things () 2020-04-25 12:39:17 +02:00
Paul Ouellette
49ed0ca00a Ensure game is shutdown if server throws exception () 2020-04-25 09:42:18 +02:00
Pierre-Yves Rollo
6cc5c7cbb4 Simplify how parseElement splits element string () 2020-04-25 07:48:04 +02:00
EvidenceB Kidscode
cee3c5e73d Add server side translations capability ()
* Add server side translations capability
2020-04-25 07:20:00 +02:00
luk3yx
914dbeaa0b Add LevelDB auth database. ()
* Add leveldb auth database.
2020-04-23 13:07:19 +02:00
SmallJoker
ce5b0932f8 Camera: Fix shootline line offsets II () 2020-04-23 12:16:36 +02:00
Maksim
6ba44d7452 Android: add OpenGL ES 2 support ()
.. and bump gradle to 3.6.3
2020-04-22 20:03:46 +02:00
HybridDog
5355cb1d87 minetest.serialize: Reversible number serialization ()
* 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
HybridDog
4361bfcb4d Fix configuration caching in log_deprecated ()
* 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
sfan5
8ef239b448 Improve protocol-level receiving code () 2020-04-20 23:22:00 +02:00
Loïc Blot
c2ac7b1a83 Fix build badge since switching to github actions 2020-04-20 20:22:23 +02:00
Loïc Blot
27a485a472 Replace travis with github actions ()
* 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
sfan5
338195ff25 Fix alias handling of get_content_id ()
fixes 
2020-04-19 19:07:54 +02:00
Danila Shutov
cdbe3c5e57 Reuse object_shader for "wielditem" and "item" entity drawtypes () 2020-04-19 18:47:13 +02:00
SmallJoker
c87d52a5fa Shaders: Complete 478e753. OpenGL 4.3 compatiblity 2020-04-18 18:36:47 +02:00
sfan5
87829cd744 script: Move SAO usability check so that it covers all functions ()
see also 91eef646a59575bd9ae792e257bb6ad12fafc0b1
2020-04-18 17:21:58 +02:00
DS
4fb6b6afa7 Formspec: allow lists to change size and existence while the formspec is open ()
Fixes .
2020-04-18 17:21:10 +02:00
DS
241bf44260 Apply a scrollbar's default value to scroll containers ()
Fixes .
2020-04-18 17:20:20 +02:00
HybridDog
7b57d3f613 serverpackethandler: Reduce pkt->getPeerId() invocations and more () 2020-04-18 17:19:53 +02:00
Maksim
23c6d0c31f Android: fix handling non-latin characters on older Android devices () 2020-04-17 23:46:30 +02:00
Paramat
4e2473ec49 Document which noise APIs add world seed to noiseparams seed () 2020-04-17 10:24:51 +02:00
Wuzzy
e88719bcdd Rename "subgame" to "game" in 2 error messages () 2020-04-17 08:10:28 +02:00
Loïc Blot
7539267d37 Add an option to disable unittest build, & disable them on Docker build () 2020-04-16 20:43:49 +02:00
Loïc Blot
093e79ea78 Drop -Wabi useless flag () 2020-04-16 19:21:47 +02:00
Maksim
57038b3cb4 Android: fix formspec input for AArch64 devices () 2020-04-16 19:19:47 +02:00
SmallJoker
45999b74e6 Camera: Fix shooting line offsets ()
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
sfan5
5cbe8437a8 Swap out -ffast-math for a safe subset of optimization flags ()
It caused more trouble than its worth.
fixes , fixes 
2020-04-16 10:23:48 +02:00
Loïc Blot
e8ac5a31cf Optimize get_objects_inside_radius calls ()
* 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
Maksim
62ae7adab2 Android: add Android Studio support, completely redone java part () 2020-04-15 16:27:40 +02:00
sfan5
8ae8c1600a Fix parsing JSON with large integers () 2020-04-15 08:01:28 +02:00
Loïc Blot
5c588f89e7 Verify database connection on interval () 2020-04-15 08:01:11 +02:00
DS
62c62f3829 Add all src folders to doxygen () 2020-04-14 21:22:49 +02:00
sfan5
032d90b9f6 Update wireshark dissector () 2020-04-14 21:22:19 +02:00
sfan5
2d5bd3bf79 scriptapi: Some small optimizations to value pushing () 2020-04-14 20:44:18 +02:00
SmallJoker
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
Hugues Ross
5cf6318117 Refactor texture overrides and add new features ()
* 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
Wuzzy
7e21b3cd48 Remove sound menu and show proper msgs if sound is off () 2020-04-13 20:26:54 +02:00
SmallJoker
27d611fe55 Add default stack size setting ()
New setting "default_stack_max" to alter the default stack sizes of all items when desired.

Co-authored-by: Pascal Abresch <nep@packageloss.eu>
2020-04-13 10:53:10 +02:00
DS
0ac999ded7 Add scroll_container formspec element (redo) ()
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
SmallJoker
6cf15cf872 GUIFormSpecMenu: Add basic element highlighing debug feature ()
Activated using F5
2020-04-12 12:02:32 +02:00