6877 Commits

Author SHA1 Message Date
luk3yx
c7a1a1676a Bump version to 0.4.18.2-dev 2019-02-10 17:52:57 +13:00
luk3yx
aab040743b Mark 0.4.18.1 as stable 2019-02-08 11:32:40 +13:00
Vitaliy
8c6a5d3f93 Disable shaders GUI on unsupported drivers (#7563)
* Disable shaders GUI on unsupported drivers (#2060)

* Disable shaders if unavailable
2019-02-08 10:35:54 +13:00
luk3yx
8c5f06b09a Sync .gitlab-ci.yml and remote "deploy" stage 2019-02-08 10:26:55 +13:00
luk3yx
8c74bce370 Fix pitch swimming 2019-02-08 10:19:45 +13:00
luk3yx
fbcd85c368 Change version to 0.4.18.1-dev 2019-02-08 10:09:29 +13:00
random-geek
741257eb89 Extend pitch fly mode to swimming (#7943) 2019-02-08 09:52:22 +13:00
luk3yx
335286270e Release minetest-luk3yx-4 0.4.18 2019-02-05 22:05:02 +13:00
ChimneySwift
a723cca2b4 Escape special characters when searching the server list (#7842)
Simple fix to stop searching for "[" or other special characters causing a crash.
2019-02-05 21:48:24 +13:00
luk3yx
1118354576 Add pitch fly to the "change keys" menu
• Allow the pitch fly key to be changed from the "change keys" menu.
 • Enable pitch fly by default.
2019-02-05 21:45:09 +13:00
Gaël C
e57bf32e0c Added pitch fly mode (#7817)
In pitch fly mode, you fly to the exact direction you are pointing at, using the forward key. Other move directions are also pitched accordingly.
It allows smoother and more complex movements.
Can be enabled/disabled by L key by default (set keymap_pitchfly in minetest.conf)
2019-02-05 21:29:21 +13:00
Paramat
fe547085cf Mirror 'sunrisebg' texture to fix chopped right edge (#7935) 2019-02-05 20:50:58 +13:00
Jozef Behran
74ec7256b0 Optimize path finalization in pathfinder (#8100)
The pathfinder needs quite a bunch of items to add to the
resulting list. It turns out the amount of the space needed
for the finalized path is known in advance so preallocate it
to avoid a burst of reallocation calls each time something
needs to look for a path.
2019-02-05 20:50:31 +13:00
Jozef Behran
2e7aae6c72 Speed up the craft definition handling (#8097)
The craft definition handling code that collects the names of
the craftable nodes suffers from vector reallocation
performance hits, slowing down instances with lots of
crafting recipes (VanessaE's DreamBuilder and most public
server some to my mind when thinking about this). As in each
instance the size of the resulting vector is already known,
add a reserve() call before the offending loops to allocate
the needed chunk of memory within the result vector in one
go, getting rid of the overhead.
2019-02-05 20:44:07 +13:00
Paul Ouellette
e1bd092569 Fix some misspellings (#8104) 2019-02-05 20:32:58 +13:00
luk3yx
e73c6de617 Change default serverlist and strip client-sent colour/color codes by default.
• Change the default serverlist to servers.edgy1.net, as this is guaranteed to continue supporting Minetest 0.4.
 • Disable client-sent colour/color codes by default.
2019-02-05 19:25:18 +13:00
luk3yx
bf9f242ab0 Bump version to 0.4.18-dev
• Change version number to "0.4.18.0" and set DEVELOPMENT_BUILD to TRUE.
 • When VERSION_TWEAK is 0, the version string will not contain it anymore.
2019-02-05 19:04:02 +13:00
luk3yx
7ff4d8e91e Fix compilation error 2019-02-05 18:58:58 +13:00
Leonid Bobrov
c226e150c2 DragonFly BSD is somewhat identical to FreeBSD (#8159) 2019-02-05 16:57:12 +13:00
rubenwardy
4f90600912 Fix core.download_file() creating empty files on HTTP error 2019-02-05 16:56:11 +13:00
Julien Palard
b40cd5fb47 Protocol Docs: Python check bump to Python 3 2019-02-05 16:55:44 +13:00
Paramat
d0b88086fc Rename 'Advanced Settings' button to 'All Settings' (#8131) 2019-02-05 16:54:46 +13:00
ezhh
0e13ebe796 Mainmenu: Improve button alignment 2019-02-05 16:54:19 +13:00
random-geek
09b2730552 Fix cloud color in loading screen and main menu (#8174) 2019-02-05 16:44:23 +13:00
rubenwardy
15da50c815 Fix get_server_status() segfault due to uninitialized m_env
Fixes #7857
2019-02-05 16:38:30 +13:00
DS
8fe5db2301 Fix wrong code comment (#8061)
"Get core.registered_on_chat_messages" to "Get core.registered_on_player_receive_fields" where `core.registered_on_player_receive_fields` is gotten
2019-02-05 16:33:12 +13:00
Loïc Blot
426b5d3149 Fix a crash on Android with Align2Npot2 (#8070)
* Fix a crash on Android with Align2Npot2

glGetString can be NULL. If stored in a string it triggers a SIGSEGV.
Instead do a basic strstr and verify the pointer
* Better Align2Npot2 check (+ performance)
2019-01-07 17:05:54 +01:00
Loïc Blot
dda844be16
Drop libgmp on Android and use mini-gmp (#8047) 2019-01-04 16:41:42 +01:00
Loïc Blot
899dcbf1ee Bump android version code for next Play Store version 2019-01-04 14:16:09 +01:00
Loïc Blot
957c59a678 Revert "upright_sprite: Fix texture position for players"
This reverts commit d58801ab3204757e6c49892a05633281144f4f44.
2019-01-03 12:04:51 +01:00
stujones11
3d15a6774d
Android: Fix start-up crashes on version 4.x (#8003)
* Android: Load shared STL library

* Android: Fix exception with window background image
2018-12-22 19:02:27 +01:00
Loic Blot
3c24f941e0
Add missing variables since previous cherry-pick 2018-12-22 17:28:22 +01:00
Maksim
9d64805ec1
Update Android java code (#7820)
Targets SDK 26 as required by the playstore.
Fixes screen auto-rotation closing game.
Hides on-screen navigation bar if present.

Update gradlew.
Fix display aspect on 18+/:9 displays (like a Samsung Galaxy S9).
Remove small app icons, not required.
Fix xml in unpacking activity.
Support Android permission: On Android 6.0+ you need to manually give write
permission (as required by google).
Background during unpacking (just a demo for now).
Material Design: no more Android 2 interface.
Immersive mode (Android 4.4+ - hide NavBar for fullscreen mode).
2018-12-22 17:25:38 +01:00
rubenwardy
ce4497224f
Android: Fix memory leak when displaying images in the mainmenu (#8011) 2018-12-22 17:20:18 +01:00
stujones11
a873a3f4f8
Include alpha channel reference in MaterialTypeParam 2018-12-22 17:15:39 +01:00
Loic Blot
86e29ae586
Update android version code (rebuild) 2018-12-04 19:11:03 +01:00
Loic Blot
dd5f03731a Bump android version to 20 2018-06-28 19:11:01 +02:00
Loic Blot
5e7faf3f50 Update cURL (7.60.0) & SQLite3 (3.24.0) 2018-06-28 19:11:01 +02:00
stujones11
8427ae529a Android: Use correct temporary path (#7463) 2018-06-28 19:11:01 +02:00
sfan5
2e85254e91 Fix MurmurHash implementation to really be unaligned (#7482) 2018-06-28 19:11:01 +02:00
red-001
971dea7efd Fix crash caused by Lua error during startup (#7473) 2018-06-28 19:11:01 +02:00
red-001
85ce23b165 Fix buffer overrun in SRP (#7484)
The old code got a pointer to the array instead of the first element, this resulted in a buffer overflow when the function was used more than once.
2018-06-28 19:11:01 +02:00
red-001
e66d5e500c Fix small memory leaks in client. (#7492) 2018-06-28 19:11:01 +02:00
Loic Blot
ea86ecf015
Android: gradle 3.1.3 is not available on mavenCentral
Also update wrapper
2018-06-11 20:37:17 +02:00
Loic Blot
4a48cd57e8
Fix android tools version used to build MT 2018-06-11 19:14:10 +02:00
Loic Blot
289c8dfde5
Android: fix clean_assets target 2018-06-11 19:13:56 +02:00
Loic Blot
9dfe9be1f3
Bump android version for next release 2018-06-10 18:28:41 +02:00
Loic Blot
f5c9c760e3
Android: use c++_shared library instead of c++_static
MT doesn't launch without that
2018-06-10 17:48:48 +02:00
SmallJoker
6dc7177a5d Bump version to 0.4.17.1 0.4.17.1 2018-06-10 17:18:11 +02:00
number Zero
24a2fd4dc4 Fix narrow/utf8 difference in incoming/outcoming messages 2018-06-10 17:18:11 +02:00