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
4171d9cc87
fix ci cmakelists typo error
2024-05-30 22:05:04 -04:00
c0f4c4de3e
fix cmakelists install manpages error missing colon
2024-05-30 21:25:08 -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
ac78553119
tried gitlab CI with debian 8 and backports for jsoncpp
2024-05-30 17:33:25 -04:00
luk3yx
8e5c2c4897
Make automatic world name generation check worlds from other games as well
2024-05-30 17:31:26 -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
dc28963b18
update CI - minimal debian (without extra repos) is 8 for jsoncpp
2024-05-30 17:16:30 -04:00
43070ef584
update build CI use up to date frexian for debian older targets
2024-05-30 17:03:27 -04:00
aab13f7dd2
update build CI due missing distro name for debian older targets
2024-05-30 16:59:16 -04:00
af558a6b41
update build CI for older and fit releases due erro ron older debian
2024-05-30 16:53:39 -04:00
cbcfc5347e
update build CI for older and fit releases and add deb 12
2024-05-30 16:45:07 -04:00
7ab51bcd78
update build CI for older releases and add deb 12
2024-05-30 16:33:31 -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
Maksym H
40c42e3b8a
MainMenu: minor cleanup
2024-05-30 16:04:01 -04:00
Maksym H
0f989e37ee
Apple: Xcode 15 support
2024-05-30 15:59:28 -04:00
Maksym H
3c26abba0e
Drop only 1 item if sneak is pressed
2024-05-30 15:58:29 -04:00
3c1e1a20da
build definitions for multicraft like minetest minenux ones
2024-05-30 15:45:19 -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
24c0b221fa
Merge branch 'minenux-cifixeds' into 'minenux' fix package , fix ci build
...
* 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:26 +00: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
4fb563aed3
Apple: minor update and check depends
...
* cherry-picked from commit
1a553f9efe
#
* use jsoncpp in lib
2023-09-05 14:59:48 -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
bd244fb402
Android: update dependencies for us
...
* backported from 33d56dd6fb
this will need deps from minenux-stuffs site https://gitlab.com/minetest-stuffs/multicraft-deps_androit
2023-09-05 14:04:38 -04:00
Maksym H
9cf737dde1
TouchScreenGUI: minor fixes
2023-09-05 13:45:53 -04:00
a25ed78f6c
Update MultiCraft Font - remove broken lang th that seems work
...
* cherry picked from commit
27548f8b13
2023-09-05 13:45:04 -04:00
Maksym H
592f225798
Apple: update
2023-09-05 13:42:55 -04:00
Maksym H
0785a0064a
MainMenu: remove legacy tab
2023-09-05 13:22:38 -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
Maksym H
413367631f
Windows: update
...
(cherry picked from commit 8d4be7181047a91265515ef32529c5edb1b455ad)
2023-08-10 22:58:34 -04:00
luk3yx
2714e5d0f6
Prevent suffocation in plantlike
nodes
...
(cherry picked from commit 73680423f5994e73fdb2e49289309fcf41c6ccfb)
2.0.4m
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
Maksym H
c0f745994c
macOS: minor update
...
(cherry picked from commit 01610cb8453077a6877f7b4ac9bacf7327fe282d)
2023-08-10 22:54:16 -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
d833004edd
dlg_create_world.lua: Fix scrollbar slider
...
(cherry picked from commit 476d65034f50e5af4679cc85791504b884731ad2)
2023-08-10 22:52:36 -04:00
luk3yx
c16954e407
Add no_change_anim group
...
(cherry picked from commit d12f19fabf3fddc3f3bb83210ea80cf56f00fad8)
2023-08-10 22:52:14 -04:00
Maksym H
478a488348
Android: minor update
...
(cherry picked from commit d2408a9324f08fde9cb109490bf8fbf04f748531)
2023-08-10 22:50:25 -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