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
e8265931bc
update CI - added alpine build and use right dependency packages
...
* as always alpoine packages are full shit, puff
2024-05-31 22:44:37 -04:00
dbf529eed4
update CI - fix build for older releases and dont use private postgresql
2024-05-31 17:08:46 -04:00
e71ba6db9e
update CI force usage of backports on older debians for json
2024-05-31 16:19:13 -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
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
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