1
0

6477 Commits

Author SHA1 Message Date
f61f3bba3f dont show the register confirmation, try to connect as fast as possible
* this is a security risk, but also a easy step.. the easy of use
  is a key to create a anarchy environment where people must learn
  to take care by itselft
2024-06-03 10:51:09 -04:00
704173b165 Version 2.0.6-release but not yet! and Package it!
* Merge branch 'master' of https://codeberg.org/minenux/minetest-engine-multicraft2 into minenux
2024-06-03 01:06:16 -04:00
d9bdbbd307 status string inverted logic fixed about status
* related to commit 90573105519953847be513068c1f05f1a1771d7c
2024-06-03 00:47:44 -04:00
5db6593abd fix bad implementation, try to use changed variable in constant function variable
* fix error: passing const string as this argument discards qualifiers
  for server list identification id
* related commit 90573105519953847be513068c1f05f1a1771d7c
2024-06-03 00:12:59 -04:00
35ea452ff5 fix bad implementation, try to redefine constant variable
* fix error: passing const string as this argument discards qualifiers
  for server list identification id
* related commit 90573105519953847be513068c1f05f1a1771d7c
2024-06-02 23:37:43 -04:00
3820aa20eb fix wrong access definition q_settings
* fix error: request for member 'empty' cos is not string
2024-06-02 22:51:26 -04:00
9057310551 use the id to send version as minetest if minetest id is choosen
* this need commit c8c06eaae54c395dc8ff76e402e31d0a51e20906
2024-06-02 21:24:40 -04:00
c8c06eaae5 Switch to MultiCraft server list an option only
* new settings to send identification
* new settings to make it optinal
* posibility to send information as need as minetest older
2024-06-02 21:07:06 -04:00
9a733f881b Add tab keybind 2024-06-02 06:40:02 -04:00
ee85c709c9 Fixed crash on startup in event receiver 2024-06-02 06:21:28 -04:00
f20c739c48 unhide list of mods in server list
* close https://codeberg.org/minenux/minetest-engine-multicraft2/issues/45
2024-06-02 05:59:42 -04:00
f2f8f2c92e unhide list of players that was hide by stupid monte48
* close https://codeberg.org/minenux/minetest-engine-multicraft2/issues/48
* related commit 2aa0400bd2a1c205de50ce46e1758f09e1b0c306
2024-06-02 05:53:43 -04:00
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
cb6875826c packaging files for distros: debian/feladora/suse/alpine
* try to fix again cmake for moder distros on postgres and gettex
2023-09-17 23:03:37 -04:00
dda082c29b 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
2023-09-17 20:26:34 -04:00
Герхард PICCORO Lenz McKAY
d2649999a9 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 https://codeberg.org/minenux/minetest-engine-multicraft2/issues/51
  * allow distro hardening and cflags env
    close https://codeberg.org/minenux/minetest-engine-multicraft2/issues/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
* tune up windoser build scripts for multicraft:
  * fix build paths builds script due repo change name
  * fix winbuntu image fosal and fix missing deploy for win shit package
* use SSE registers for FP operations on i386 for modern gcc platforms only
  * only use if related are given, by example 32bit using gcc 
    compilers/stdlibs becouse of the long time bugs around those 
    errors by desing, its not about to crash the engine.. its about to 
    permits to hacked clients (either players or the client program per se)
    making predictable results, so predictable results permits to catch 
    securit issues!
  * floating point problems are only on modern gcc and modern platform 
    arches, raising problems like bad calculations positions.. 
    a long time bug  reported at https://git.minetest.land/Mineclonia/Mineclonia/issues/201
    and addressed at https://github.com/minetest/minetest/issues/11742#issuecomment-994444462
    with enought explanations but not accepted byt stupid developers..
    now years later.. the problems were solved and reconiced as big bug!
    A workaround were proposed at https://github.com/minetest/minetest/pull/12389/files
    but never accepted (included in this repository), cos was superset by 8ff3fadba0
  * closes https://codeberg.org/minenux/minetest-engine-multicraft2/issues/57
2023-09-16 02:16:25 +00: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