1
0

6462 Commits

Author SHA1 Message Date
7a9b79565b allow "-" on mods name for allowed chars 2024-06-02 05:22:07 -04:00
8eb09a5aa1 Add CSM restriction flag to block third party CSMs (#162) 2024-06-02 05:13:31 -04:00
bc3f43705c Handle translation files 2024-06-02 05:11:35 -04:00
6b22510752 Minor changes update gradle 2024-06-02 05:10:09 -04:00
8d4b921749 Initialise some variables in v7p becouse C++ standart
* the mapgen v7p has its own settings, to customise use v7 normal
2024-06-02 05:03:22 -04:00
Maksym H
1eb6b1dcb0 Disable desynchronize_mapblock_texture_animation by default 2024-06-02 05:00:47 -04:00
Deve
062f2e3613 Remove unused function that fails to build with new C++ 2024-06-02 04:58:34 -04:00
luk3yx
0eb18780e4 Add "hide_game = true" option to game.conf (#152) 2024-06-02 04:57:52 -04:00
a6f200ff21 Disable stereo mode support but dont over stereo mode on desktop
* Disable stereo mode support
* Fix stereo mode on desktop
* NOTE> this seems needs up to date irrlicht ?
2024-06-02 04:38:41 -04:00
f0d4e9bede Apple: minor update, change copyright XD 2024-06-02 04:37:32 -04:00
64ddc4065a Improve InfoText positioning on the screen 2024-06-02 04:22:52 -04:00
bf186d81b1 Avoid a crash in drawMeshNode() after reading out of array
* backported from b201316aed
2024-06-02 04:20:34 -04:00
Deve
f783bdb170 Fixed possible crash when close event is received during media loading 2024-06-02 04:19:38 -04:00
d78e41a0f0 Fix compiler warnings in srp.cpp 2024-06-02 04:15:54 -04:00
005debcd8a adapt and set proper Fix curl deprecation warnings
* now curls still can be 7.19 and if 7.56.0 is detected then we used multipart
* commit 99209cd5d7
2024-06-02 04:12:41 -04:00
5ee92bc1ee backport "Few minor C++ fixes" not at all
* backport 344ef13bc0
* we are using irrlilch 1.8 so
  https://irrlicht.sourceforge.io/docu/classirr_1_1video_1_1_i_video_driver.html#a8c02ee280bb738cdf38b77e7a798244e
* do not remove the IrrlichtDevice due backguard compatibilty
2024-06-02 00:20:41 -04:00
1f161e2217 Add porting::getTotalSystemMemory() function
* becouse Convert textures to (A1)R5G6B5 format on low memory device
  tune up the commit 03737c4e9baeae7087ff986cbb901c64d312e8a6
* backported from 3bb240919a
2024-06-02 00:10:16 -04:00
284a473584 Android: get rid of getInputDialogState
* backported b7c470ae92
* let workaround of getInputDialogState
2024-06-01 23:43:02 -04:00
5bf0190771 fix sort is not a member of std on newers compilers 2024-06-01 19:49:19 -04:00
fb8401098e CMake: link with Intl when necessary
* On some platforms, such as Linux with GNU libc, the gettext
  functions are present in the C standard library and libintl
  is not required. For other libc (uClibc-ng or musl) libintl
   may be required. Thanks Debian the mother of all distros!
* close https://github.com/minetest/minetest/issues/8583
* fixed https://github.com/minetest/minetest/issues/8588
2024-05-31 23:41:40 -04:00
dbf529eed4 update CI - fix build for older releases and dont use private postgresql 2024-05-31 17:08:46 -04:00
a532068c86 update build CI use all server postgresql in older debians, trey also newer fedoras
* hardcoded cmake cos is the defaul for older versions of postgresql
  this also works on newer ones.. for custom paths reconfiguration
  must be done when runs cmake configure step
2024-05-31 16:12:24 -04:00
f266a5138e Check property duplicate login names
* Check for duplicate login in TOSERVER_INIT handler
  backported 492110a640
  i.e. checks for duplicate logins before sending all media data to the client
2024-05-31 15:47:20 -04:00
0181518c79 fix package , fix ci build, tune cmake flags and rules
* tune up gitlab ci:
  * remove package part cos we have obs service
  * add feladora 38 and feladora 37 too
  * remove winbuntu 14, add debian 11, 12, winbuntu 17, 20, 22
  * use minenux minetest repo game (seems not work)
  * remove non buildable stages.. only build and package shit win
  * set multicraft as prefix path and artifacts
  * back cmake in list new behaviour for blacklist locales
  * gitlab ci buil for debian 8 using backports on jsoncpp
  * solved https://github.com/minetest/minetest/issues/6567
  * solved https://github.com/minetest/minetest/issues/7681
* cmake fixed to minimum supported and c++11 standar able
  * close #51
  * allow distro hardening and cflags env
    close #55
  * Fix no locales being generated when APPLY_LOCALE_BLACKLIST=0
  * Fix linking with Postgres libs:
  * closes https://github.com/minetest/minetest/issues/12149
  * closes https://github.com/minetest/minetest/issues/11219
  * PostgreSQL fallback code missed the includes https://github.com/minetest/minetest/issues/11219
  * a24899bf2d
  * 3e2145d662
  * integrates https://github.com/minetest/minetest/pull/11215
  *  a24899bf2d
  * backported 998e4820c9
2024-05-30 20:55:59 -04:00
Maksym H
db11d3ec7b Android: replace porting::getTotalSystemMemory on SDL_GetSystemRAM 2024-05-30 17:30:43 -04:00
Maksym H
23a14cf674 Convert textures to (A1)R5G6B5 format on low memory device 2024-05-30 17:29:19 -04:00
Deve
d4d5ee3154 Free loaded data after alBufferData() (#147)
https://github.com/kcat/openal-soft/blob/master/examples/alplay.c#L266
2024-05-30 16:04:24 -04:00
Deve
4b622b058a Mobile: improve the chat experience (#146)
* Some chat input dialog fixes.

- If getAndroidChatOpen() is true then input dialog is created by chat.
- Hide touchscreengui when chat input dialog is open.

* Check input dialog owner in config registration, just in case

* Make sure there is no menu active before showing touchscreengui

* Reset input dialog owner when reading value
2024-05-30 15:29:19 -04:00
Maksym H
b116381d28 Fix background image scaling in MainMenu 2024-05-30 15:27:39 -04:00
Maksym H
575f130854 Version 2.0.5-release
* cherry picked from commit
  14a7fe0266
* fix main menu minor changes cherry picked from commit
  f917f5c8d0
2023-09-05 18:08:53 -04:00
880579ea15 fix header porting import and fix devices filtering conditionals
* Minor cleanup and improvements, cherry picked modified from commit
  66b1aafb4b
2023-09-05 15:37:40 -04:00
7083b0fb09 Mobile: use SDL_IsTablet() to determine the device type
* cherry picked from commit
  1c1acc3cfb
* this commit define automatically the client mode, if tabled or not!
  is goot to be backported to final minetest
* this depends of the previous commit, so now phone devices and tables
  are buil using SDL, check commit bd244fb402ee965862f42455d18857d7453f2cac
  in this repository
2023-09-05 14:23:58 -04:00
Maksym H
9cf737dde1 TouchScreenGUI: minor fixes 2023-09-05 13:45:53 -04:00
Maksym H
592f225798 Apple: update 2023-09-05 13:42:55 -04:00
Daroc Alden
91784d6d04 Fix undefined behavior in TileLayer (#12125)
Initialize the values properly

(cherry picked from commit 8e918bb322ceb8dcb4101740391138191d490e6d)
2023-08-10 23:33:53 -04:00
Maksym H
9db28e0daa MainMenu improvements and cleanup (#141)
Co-authored-by: luk3yx <luk3yx@users.noreply.github.com>
(cherry picked from commit 75452a9e9abe14deaf80cd696b056f708cf4f0fb)
2023-08-10 23:00:28 -04:00
Maksym H
365c63e99e Decrease sneak margin to fix phasing through thin walls
(cherry picked from commit 803428eaffc43a698ad5216a7c9b8d71e23bf3ff)
2023-08-10 23:00:08 -04:00
Maksym H
714de48c75 Simplify hasNPotSupport() check
(cherry picked from commit 0b4dda3c4ac110f9b6ee0bab93529108f4d91150)
2023-08-10 22:59:32 -04:00
luk3yx
2714e5d0f6 Prevent suffocation in plantlike nodes
(cherry picked from commit 73680423f5994e73fdb2e49289309fcf41c6ccfb)
2023-08-10 22:56:37 -04:00
Deve
4157a8c8e1 TouchScreenGUI: handle screen resizing and fix memory leaks
(cherry picked from commit 9c5c0dcd3cef6d6b3bcab11e801d428c511e4bae)
2023-08-10 22:56:22 -04:00
Maksym H
9b03f0a82e Android: minor update
(cherry picked from commit 4e2d7463cda7630d76c8b26c6dc63b2b73f0e3e5)
2023-08-10 22:55:36 -04:00
Maksym H
4c4b00d719 Add hasNPotSupport() check in getTexture() function
(cherry picked from commit 63fa8c286fe09c5f7fc2c9a81be80f1b03d89be4)
2023-08-10 22:55:19 -04:00
luk3yx
e2726757f7 Log the name of entities that can't be added
(cherry picked from commit 2422c202d38a798f1162fb6aea79e53ed061117d)
2023-08-10 22:54:00 -04:00
luk3yx
c16954e407 Add no_change_anim group
(cherry picked from commit d12f19fabf3fddc3f3bb83210ea80cf56f00fad8)
2023-08-10 22:52:14 -04:00
Maksym H
6fbceface0 Disable joysticks without SDL2
(cherry picked from commit 9b1209a68a4ae51f38dd2ebc97a7c168e9cacfc8)
2023-08-10 22:50:02 -04:00
luk3yx
e7d88cca42 Add pressed inventory slot background image
(cherry picked from commit f22951ab2b63c691f81d11267ff3e63e70457a14)
2023-08-10 22:48:22 -04:00
luk3yx
035e35c962 Scale statbar background texture correctly when its resoltuion differs
(cherry picked from commit 88c52130f81db79756087ffd95cd38d0ad2756a0)
2023-08-10 22:45:28 -04:00
Maksym H
70df6b60c2 Apple: switch to MultiCraft Font
(cherry picked from commit 58f63ae4a77ff691555f3397263b9d908b6d4456)
2023-08-10 22:45:04 -04:00
Deve
3219db4e89 Add build scripts for Windows using MSYS2 (#130) 2023-08-10 22:44:08 -04:00
Maksym H
732281da4a Remove formspec opacity in the ConfirmRegistration dialog 2023-08-10 22:30:31 -04:00