minetest/src
grorp a8af0c0ca4
Close buttonbars when hiding TouchScreenGUI (#14630)
To open the inventory or the pause menu, you first need to open the buttonbar
containing the respective button. Before this commit, the buttonbar is still
open after closing the menu, so you have to tap twice before you can continue
playing. After this commit, the buttonbar is already closed after closing the
menu, so you only have to tap once before you can continue playing.
2024-05-10 18:54:22 +02:00
..
benchmark Add benchmarks for server::ActiveObjectMgr 2024-05-09 11:31:35 +02:00
client Gate disabling of fog or camera update behind 'debug' priv 2024-05-05 14:26:56 +02:00
content Split up tile.cpp/h 2024-03-03 15:52:05 +01:00
database General code refactoring/improvements in server, treegen and connection 2024-03-20 16:37:32 +01:00
gui Close buttonbars when hiding TouchScreenGUI (#14630) 2024-05-10 18:54:22 +02:00
irrlicht_changes Set VBO hints in more places 2024-02-29 17:20:49 +01:00
mapgen General code refactoring/improvements in server, treegen and connection 2024-03-20 16:37:32 +01:00
network Some globals (un-)init fixes 2024-04-20 13:03:42 +02:00
script Add object's own position for each collision to moveresult (#14608) 2024-05-05 13:28:59 +02:00
server Add benchmarks for server::ActiveObjectMgr 2024-05-09 11:31:35 +02:00
threading Fix local server startup and shutdown blocking the main thread 2024-04-05 13:00:21 +02:00
unittest Fix curl compatibility issues with colorize_url (#14615) 2024-05-09 11:31:10 +02:00
util Fix curl compatibility issues with colorize_url (#14615) 2024-05-09 11:31:10 +02:00
CMakeLists.txt Warn on unknown CMAKE_BUILD_TYPE values (#14600) 2024-05-03 16:29:02 +02:00
activeobject.h Introduce `std::string_view` into wider use (#14368) 2024-02-17 15:35:33 +01:00
activeobjectmgr.h Custom data structure for active objects to get performance *and* safety (#13880) 2024-01-17 20:04:56 +01:00
chat.cpp Introduce `std::string_view` into wider use (#14368) 2024-02-17 15:35:33 +01:00
chat.h CSM: Fix duplicate player names (#13910) 2023-10-22 15:31:29 +02:00
chat_interface.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
chatmessage.h Travis: Update clang from 4.0 to 5.0 (#6467) 2017-10-09 11:32:06 +02:00
clientdynamicinfo.cpp Remove excessive touchscreengui.h includes (#14466) 2024-03-17 14:59:50 +01:00
clientdynamicinfo.h Remove excessive touchscreengui.h includes (#14466) 2024-03-17 14:59:50 +01:00
cmake_config.h.in Define strlcpy only on platforms where it's not available 2024-01-19 11:53:08 +01:00
cmake_config_githash.h.in C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
collision.cpp Add object's own position for each collision to moveresult (#14608) 2024-05-05 13:28:59 +02:00
collision.h Add object's own position for each collision to moveresult (#14608) 2024-05-05 13:28:59 +02:00
config.h Android build via CMake (#13528) 2023-05-26 15:21:23 +02:00
constants.h Scale resend timeout exponentially 2024-01-17 20:05:57 +01:00
content_mapnode.cpp Modernize src/c* src/d* and src/e* files (#6263) 2017-08-17 23:02:50 +02:00
content_mapnode.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
content_nodemeta.cpp Reduce unnecessary include in serialize.h 2024-03-30 11:07:02 +01:00
content_nodemeta.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
convert_json.cpp Use json forward-declarations 2023-04-27 18:50:33 +02:00
convert_json.h Use json forward-declarations 2023-04-27 18:50:33 +02:00
craftdef.cpp Introduce `std::string_view` into wider use (#14368) 2024-02-17 15:35:33 +01:00
craftdef.h Throw Hocroft-Karp onto shapeless recipes 2023-04-14 21:10:09 +02:00
daynightratio.h Make natural night light as bright as MT 0.4.16 (#9053) 2019-10-18 21:54:44 +01:00
debug.cpp Show better description to users when std::bad_alloc happens 2023-09-13 13:58:59 +02:00
debug.h Fix local server startup and shutdown blocking the main thread 2024-04-05 13:00:21 +02:00
defaultsettings.cpp Gate disabling of fog or camera update behind 'debug' priv 2024-05-05 14:26:56 +02:00
defaultsettings.h Settings: Proper priority hierarchy 2021-01-29 17:32:35 +01:00
dummygamedef.h Rename "mod metadata" to "mod storage" everywhere 2022-11-24 17:58:25 -05:00
dummymap.h Add lighting test and benchmark (#12802) 2022-09-26 06:49:08 -04:00
emerge.cpp General code refactoring/improvements in server, treegen and connection 2024-03-20 16:37:32 +01:00
emerge.h Some globals (un-)init fixes 2024-04-20 13:03:42 +02:00
emerge_internal.h Lua on each mapgen thread (#13092) 2024-02-13 22:47:30 +01:00
environment.cpp Optimize code patterns around raycasting 2024-05-03 16:28:29 +02:00
environment.h Tool specific pointing and blocking pointable type (#13992) 2024-01-22 18:27:08 +01:00
exceptions.h Some globals (un-)init fixes 2024-04-20 13:03:42 +02:00
face_position_cache.cpp Modernize various files 2017-08-18 07:44:52 +02:00
face_position_cache.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
filesys.cpp Better handling of temporary folders 2024-04-06 12:10:21 +02:00
filesys.h Better handling of temporary folders 2024-04-06 12:10:21 +02:00
gamedef.h Add world-independent storage directory for mods (#12315) 2024-03-24 17:18:58 +00:00
gameparams.h Add register dialog to separate login/register (#12185) 2022-06-05 17:47:38 +02:00
gettext.cpp Move setenv compat code to porting.h 2024-01-14 13:17:53 +01:00
gettext.h Get rid of wgettext 2023-04-08 20:17:50 +02:00
gettime.h Refactor profiler and related classes 2024-04-20 13:03:42 +02:00
httpfetch.cpp General code refactoring/improvements in server, treegen and connection 2024-03-20 16:37:32 +01:00
httpfetch.h Allow sync HTTP fetches to be interrupted to fix hanging (#14412) 2024-03-12 20:09:43 +01:00
hud.cpp Add chat HUD flag (#13189) 2023-02-20 21:00:37 +01:00
hud.h Fix out of range enum casts in deSerialize functions (#14090) 2024-01-17 20:05:46 +01:00
inventory.cpp Client: fix unknown texture upon shift-move to full inventory list (#14586) 2024-04-28 19:45:09 +02:00
inventory.h Inventory: Fix order of callbacks when swapping items 2024-03-16 20:14:05 +01:00
inventorymanager.cpp Inventory: Fix order of callbacks when swapping items 2024-03-16 20:14:05 +01:00
inventorymanager.h Inventory: Fix order of callbacks when swapping items 2024-03-16 20:14:05 +01:00
irr_aabb3d.h Revert 6587 - Optimize entity-entity collision (#7539) 2018-07-08 21:30:55 +01:00
irr_ptr.h Delete clang-format files and comments (#14079) 2023-12-15 10:23:44 +01:00
irr_v2d.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
irr_v3d.h Revert 6587 - Optimize entity-entity collision (#7539) 2018-07-08 21:30:55 +01:00
irrlichttypes.h Irrlicht support changes (#14383) 2024-02-19 21:14:47 +01:00
irrlichttypes_bloated.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
irrlichttypes_extrabloated.h Use true pitch/yaw/roll rotations without loss of precision by pgimeno (#8019) 2019-02-07 21:26:06 +00:00
itemdef.cpp Re-add "long tap to punch" as a client-side setting 2024-03-30 11:40:50 +01:00
itemdef.h Re-add "long tap to punch" as a client-side setting 2024-03-30 11:40:50 +01:00
itemgroup.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
itemstackmetadata.cpp Introduce `std::string_view` into wider use (#14368) 2024-02-17 15:35:33 +01:00
itemstackmetadata.h Introduce `std::string_view` into wider use (#14368) 2024-02-17 15:35:33 +01:00
json-forwards.h Use json forward-declarations 2023-04-27 18:50:33 +02:00
light.cpp Fix light overflow of u8 if light is saturated at 255 (#10305) 2020-08-23 15:39:55 +02:00
light.h Light curve: Simplify and improve code, fix darkened daytime sky (#7693) 2018-09-16 17:59:42 +01:00
lighting.cpp Convert spaces to tabs (#13506) 2023-05-26 15:13:57 +02:00
lighting.h Make volumetric light effect strength server controllable 2023-12-21 16:21:01 -08:00
log.cpp Migrate the Android port to SDL2 2024-04-08 20:15:37 +02:00
log.h Check specific outputs for isatty (#12980) 2022-11-21 12:08:40 -05:00
main.cpp Remove Irrlicht versioning 2024-03-27 20:55:48 +01:00
map.cpp General code refactoring/improvements in server, treegen and connection 2024-03-20 16:37:32 +01:00
map.h Remove unnecessary copy of a big data structure 2024-04-23 19:03:50 +02:00
map_settings_manager.cpp Minor script api fixes/cleanups 2023-06-23 09:05:26 +02:00
map_settings_manager.h Minor script api fixes/cleanups 2023-06-23 09:05:26 +02:00
mapblock.cpp Fix strings in modified_reason_strings 2024-05-09 00:19:24 +02:00
mapblock.h Detect air-only blocks instead of day/night differences (#14264) 2024-02-22 21:47:42 -08:00
mapnode.cpp Optimize MapNode::serializeBulk 2024-04-20 13:03:42 +02:00
mapnode.h Introduce `std::string_view` into wider use (#14368) 2024-02-17 15:35:33 +01:00
mapsector.cpp Fix missing limit check for block y pos (#14320) 2024-01-30 21:51:51 +01:00
mapsector.h Allow access into MapSector::m_blocks (#14232) 2024-01-10 09:17:26 -08:00
metadata.cpp Introduce `std::string_view` into wider use (#14368) 2024-02-17 15:35:33 +01:00
metadata.h Introduce `std::string_view` into wider use (#14368) 2024-02-17 15:35:33 +01:00
modchannels.cpp Move the codebase to C++14 2022-02-26 14:39:41 +01:00
modchannels.h Add session_t typedef + remove unused functions (#6470) 2017-09-27 19:47:36 +02:00
modifiedstate.h Reduce size of some MapBlock members 2023-12-16 12:51:42 +01:00
nameidmapping.cpp (se)SerializeString: Include max length in the name 2020-10-01 09:52:59 +02:00
nameidmapping.h Simplify getBlockNodeIdMapping 2024-04-20 13:03:42 +02:00
nodedef.cpp Split up tile.cpp/h 2024-03-03 15:52:05 +01:00
nodedef.h Tool specific pointing and blocking pointable type (#13992) 2024-01-22 18:27:08 +01:00
nodemetadata.cpp Reduce unnecessary include in serialize.h 2024-03-30 11:07:02 +01:00
nodemetadata.h Introduce `std::string_view` into wider use (#14368) 2024-02-17 15:35:33 +01:00
nodetimer.cpp Code modernization: src/n*, src/o* (#6280) 2017-08-19 11:30:46 +02:00
nodetimer.h Fix typos and en_US/en_GB inconsistency in various files (#12902) 2022-11-09 11:57:19 -05:00
noise.cpp Add API for restoring PseudoRandom and PcgRandom state (#14123) 2024-01-16 23:20:52 +01:00
noise.h Fix signed overflow UB in PseudoRandom::next() 2024-01-19 11:52:53 +01:00
objdef.cpp Allow ObjDefManager instances to be cloned 2020-05-05 19:26:59 +02:00
objdef.h Fix remaining issues with mapgen scriptapi 2020-05-05 19:26:59 +02:00
object_properties.cpp Reduce unnecessary include in serialize.h 2024-03-30 11:07:02 +01:00
object_properties.h Fix some common SAO methods to not generate useless update packets 2024-03-06 18:03:57 +01:00
particles.cpp Fix more type promotion mistakes 2024-02-26 22:07:40 +01:00
particles.h Remove <ctgmath> include from particles.h 2024-04-20 18:01:25 +02:00
pathfinder.cpp Replace PP with direct printing 2023-06-26 22:51:32 +02:00
pathfinder.h Reduce ServerEnvironment propagation (#9642) 2020-04-11 19:59:43 +02:00
player.cpp Move PlayerSettings class to client code 2024-03-06 18:03:57 +01:00
player.h Add physics overrides for walk speed and Fast Mode (#14475) 2024-04-30 13:50:01 +02:00
porting.cpp Create CACHEDIR.TAG in path_cache (#14458) 2024-03-15 11:24:08 +01:00
porting.h Refactor profiler and related classes 2024-04-20 13:03:42 +02:00
porting_android.cpp Migrate the Android port to SDL2 2024-04-08 20:15:37 +02:00
porting_android.h Migrate the Android port to SDL2 2024-04-08 20:15:37 +02:00
profiler.cpp Fix profiler assertion failures 2024-04-20 14:32:35 +02:00
profiler.h Fix profiler assertion failures 2024-04-20 14:32:35 +02:00
raycast.cpp General code refactoring/improvements in server, treegen and connection 2024-03-20 16:37:32 +01:00
raycast.h General code refactoring/improvements in server, treegen and connection 2024-03-20 16:37:32 +01:00
reflowscan.cpp Fix typos and en_US/en_GB inconsistency in various files (#12902) 2022-11-09 11:57:19 -05:00
reflowscan.h Node definition manager refactor (#7016) 2018-02-10 21:04:16 +01:00
remoteplayer.cpp RemotePlayer: make peer ID always reflect the validity of PlayerSAO (#14317) 2024-02-02 22:13:24 +01:00
remoteplayer.h RemotePlayer: make peer ID always reflect the validity of PlayerSAO (#14317) 2024-02-02 22:13:24 +01:00
rollback_interface.cpp Replace PP with direct printing 2023-06-26 22:51:32 +02:00
rollback_interface.h Code modernization: src/p*, src/q*, src/r*, src/s* (partial) (#6282) 2017-08-19 14:25:35 +02:00
serialization.cpp Reduce unnecessary include in serialize.h 2024-03-30 11:07:02 +01:00
serialization.h Introduce `std::string_view` into wider use (#14368) 2024-02-17 15:35:33 +01:00
server.cpp Print profiler at end of session 2024-04-20 13:03:42 +02:00
server.h Add world-independent storage directory for mods (#12315) 2024-03-24 17:18:58 +00:00
serverenvironment.cpp Optimize code patterns around raycasting 2024-05-03 16:28:29 +02:00
serverenvironment.h General code refactoring/improvements in server, treegen and connection 2024-03-20 16:37:32 +01:00
servermap.cpp Change some profiler values to microseconds 2024-04-23 19:03:35 +02:00
servermap.h Split servermap.cpp/h off from map.cpp/h 2024-03-20 16:37:32 +01:00
settings.cpp Introduce `std::string_view` into wider use (#14368) 2024-02-17 15:35:33 +01:00
settings.h Introduce `std::string_view` into wider use (#14368) 2024-02-17 15:35:33 +01:00
settings_translation_file.cpp Remove controls listed in the pause menu (no touchscreen) (#13282) 2024-01-05 20:10:07 +00:00
skyparams.h Allow fog color to be overriden properly (#14296) 2024-01-23 22:33:33 +01:00
sound.h Introduce `std::string_view` into wider use (#14368) 2024-02-17 15:35:33 +01:00
staticobject.cpp Fix static_save=false not working & related cleanups 2024-03-17 15:55:24 +01:00
staticobject.h Reduce exposure of various internals (#12885) 2022-11-03 17:35:31 +01:00
terminal_chat_console.cpp Remove excessive includes from porting.h 2024-01-14 13:17:53 +01:00
terminal_chat_console.h CSM: Fix duplicate player names (#13910) 2023-10-22 15:31:29 +02:00
texture_override.cpp Address some clang-tidy warnings 2023-12-25 10:07:28 +01:00
texture_override.h Address some clang-tidy warnings 2023-12-25 10:07:28 +01:00
tileanimation.cpp Fix clang-tidy type promotion errors 2024-02-26 20:47:47 +01:00
tileanimation.h Batched rendering of particles (#14489) 2024-04-03 13:56:49 +02:00
tool.cpp Allow `nil` puncher in `object:punch` (#14319) 2024-04-28 17:55:04 +02:00
tool.h General code refactoring/improvements in server, treegen and connection 2024-03-20 16:37:32 +01:00
translation.cpp Reduce translations log spam 2024-03-06 22:33:32 +01:00
translation.h Reduce translations log spam 2024-03-06 22:33:32 +01:00
unsupported_language_list.txt Move unsupported language list into a separate file (#13865) 2023-10-05 17:29:02 +02:00
version.cpp Android build via CMake (#13528) 2023-05-26 15:21:23 +02:00
version.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
voxel.cpp Optimize lighting calculation (#12797) 2022-10-09 10:50:26 -04:00
voxel.h Replace PP with direct printing 2023-06-26 22:51:32 +02:00
voxelalgorithms.cpp Reduce wasteful memory allocations in update_lighting_nodes() 2024-05-03 16:28:29 +02:00
voxelalgorithms.h Add lighting test and benchmark (#12802) 2022-09-26 06:49:08 -04:00