Commit Graph

  • ff924ef0dc On Android enable always fast master Craig Robbins 2015-03-28 15:24:35 +10:00
  • bf06b68c96 Let main menu scale (non-Android) Craig Robbins 2015-03-30 00:33:07 +10:00
  • 5ee0d8ac81 Fix Android build-related bugs Craig Robbins 2015-03-28 20:25:34 +10:00
  • e1475bdc89 Make sure g_timegetter is initalised before running speedtests Craig Robbins 2015-03-29 22:21:32 +10:00
  • 34101015b2 Fix typo Craig Robbins 2015-03-29 22:08:14 +10:00
  • e3d69f2920 Update credits Craig Robbins 2015-03-23 14:20:28 +10:00
  • dfe00abc5a queued_commands must be a std::deque. RunCommandQueues needs to push packet on front, not back Loic Blot 2015-03-29 10:49:43 +02:00
  • 3444dec2db Fix uninitialized variable Player::local_animation_speed Loic Blot 2015-03-28 10:45:32 +01:00
  • b21230b329 Update minetest.po Rui 2015-03-23 06:18:04 +09:00
  • 2430b2e998 Add Lua function get_video_modes() for main menu Craig Robbins 2015-03-28 11:05:39 +10:00
  • 3ef0b4e637 Make camera clear error message if there's no error ShadowNinja 2015-03-27 22:20:10 -04:00
  • 5659434d32 Fix GetText translation loading ShadowNinja 2015-03-27 22:10:08 -04:00
  • 30075467b8 Change error_message from wstring to string ShadowNinja 2015-03-27 20:24:04 -04:00
  • 3d53c90d4b Fix MSVC compile error ShadowNinja 2015-03-27 15:16:41 -04:00
  • e680d49774 Document nil player as being allowed for can_dig ShadowNinja 2015-03-27 15:11:28 -04:00
  • 393722a9e3 Fix typo in OpenGL ES 2 CMake file ShadowNinja 2015-03-27 15:10:27 -04:00
  • 93fcab952b Clean up and tweak build system ShadowNinja 2015-02-27 18:05:29 -05:00
  • 284fefb0c3 Remove duplicate code since 8ca08a850ff2494652aa0ac2daa3d00f03aa4e7a Loic Blot 2015-03-22 10:22:25 +01:00
  • b711d9040f Update German translation and minetest.pot Wuzzy 2015-03-14 16:56:52 +01:00
  • d1681872bf lua_api/l_mapgen: generate_ores/decorations: make p1, p2 optional paramat 2015-03-22 21:03:19 +00:00
  • 4fbcfac6cf Change filename of screenshots to something more human readable Craig Robbins 2015-03-25 02:42:31 +10:00
  • 2641fcc4bb Update timestamp to include date Craig Robbins 2015-03-25 02:29:24 +10:00
  • 7851c4f7a2 Don't send an InventoryAction at each setInventoryModified, we only need one SendInventory per inventory modification Loic Blot 2015-03-24 09:36:54 +01:00
  • 9fbc3a8ca3 Slow down the "key repeat" touch speed for some Android controls Craig Robbins 2015-03-24 22:19:32 +10:00
  • 732d7b9a7c Add core.register_schematic() and cache schematics on use kwolekr 2015-03-23 22:10:59 -04:00
  • 9fc2b93d9f Fix endianness inconsistency with PcgRandom::bytes() kwolekr 2015-03-23 21:07:32 -04:00
  • a423202756 Schematics: Error if unable to open file kwolekr 2015-03-23 21:03:28 -04:00
  • 11372ac646 Do not enable texture_clean_transparent by default kwolekr 2015-03-23 18:19:19 -04:00
  • 37a6297025 Mgv6: Use heightmap in placeTreesAndJungleGrass() paramat 2015-03-23 19:36:00 +00:00
  • 6cf7c89236 Fix for sun/moon tonemaps: don't upscale 1px images. Aaron Suen 2015-03-23 02:23:29 -04:00
  • 15d9cd3a6f Fix Android build on 32 bit est31 2015-03-23 00:46:55 +01:00
  • c31c87adb5 Fix cmake po detection bug est31 2015-03-22 20:52:57 +01:00
  • 5b5c498011 Fix minetest.get_craft_recipe function est31 2015-03-23 02:38:53 +01:00
  • 0ae75f2a4e Player: Fix a deadlock triggered by previous commit 0e5e49736c0a5fa29bca257bafc02d7c7a7171c9 Loic Blot 2015-03-22 21:33:09 +01:00
  • 0e5e49736c Protect Player::hud from concurrent modifications Sometimes HUD can be modified by ServerThread and EmergeThread results in a crash on client side because the HUD is not correct Loic Blot 2015-03-22 20:09:44 +01:00
  • d6638b4300 Mgv7: 1 up , 1 down overgeneration for chunk border continuity paramat 2015-03-20 18:06:05 +00:00
  • 008d7e0467 Revert "Add a Lua call to do damages / heals" ok @ShadowNinja Loic Blot 2015-03-22 18:01:56 +01:00
  • 61f2d0ca34 Remove unused ConnectionCommand::sendToAll function. NetworkPacket::oldForgePacket returns Buffer instead of SharedBuffer and is used in ConnectionCommand instead of Connection::Send This remove the NetworkPacket buffer => SharedBuffer => Buffer copy. Now NetworkPacket => Buffer Loic Blot 2015-03-22 12:18:16 +01:00
  • 761b127060 Fix some loose ends from 3993093f kwolekr 2015-03-22 02:58:47 -04:00
  • 3993093f51 Add support for the PCG32 PRNG algo (and associated script APIs) kwolekr 2015-03-22 00:01:46 -04:00
  • 7679396ebb SendInventory when handleCommand_Interact is a use. This call was missing when change looping to triggering SendInventory: 1b2f64473ed4f222d3b7f02df853730d4382105e poet-nohit 2015-03-21 13:41:32 -06:00
  • 837a2e1e5f Fix composite textures with texture_min_size. Moved upscaling of textures to later in the process, when images are converted to textures, instead of right after image load, so the original image is unmodified for generateImagePart. Aaron Suen 2015-03-21 09:59:06 -04:00
  • 709f4a50f7 Connect rails with connect_to_raillike and shorten the codes SmallJoker 2015-03-21 12:52:05 +01:00
  • 03e0dd33a8 Optimize minetest.get_(all)_craft_recipe(s) gregorycu 2015-01-27 00:46:55 +11:00
  • 1e4fb80d46 Configurable automatic texture scaling and filtering at load time. Aaron Suen 2015-03-07 19:52:59 -05:00
  • 26153bab7d Revert "Fix issue #2441: crash on respawn, since a conversion std::list to std::vector on Environment.cpp" kwolekr 2015-03-20 18:40:18 -04:00
  • d03c2999da Mgv5/mgv7: Sprinkle dust from full_node_max.Y if chunk above is generated paramat 2015-03-16 01:22:37 +00:00
  • 2676d289d9 Reset the old HP method on PlayerSAO::setHP Loic Blot 2015-03-18 19:41:25 +01:00
  • 538036d004 Fix game minetest.conf default settings est31 2015-03-13 04:35:34 +01:00
  • 467fc0ddc9 Add a Lua call to do damages / heals Loic Blot 2015-03-18 10:03:51 +01:00
  • 8f2e9bfbc2 ServerpacketHandler: spelling fixes Loic Blot 2015-03-18 11:57:05 +01:00
  • 22730bbc0c Mgv6: Remove addDirtGravelBlobs, replaced by blob ore in Minetest Game paramat 2015-03-17 05:21:31 +00:00
  • 8ca08a850f Save creative_mode and enable_damage setting for each world in world.mt fz72 2015-03-15 14:52:10 +01:00
  • 2f0107f4a7 MutexedQueue inherits must use std::deque instead of std::list Loic Blot 2015-03-05 20:54:36 +01:00
  • 94b3950958 Remove Android makefile ugly make -j hack Loic Blot 2015-03-17 15:48:48 +01:00
  • ca5df44edb Standalone bundle for OSX (w/ dependencies!) Pavel Puchkin 2015-03-10 19:29:13 +02:00
  • 7685969274 Server::step throw is never catched in minetestserver Replace it with an errorstream + assert for server Loic Blot 2015-03-17 09:13:12 +01:00
  • 814e55597d Use the NetworkPacket api to read full version string instead of u8 pointers. Also store the reserved byte to use API properly Loic Blot 2015-03-17 14:04:46 +01:00
  • bfc4652c66 Fix a little regression on SendActiveObjectMessages which send all TOCLIENT_ACTIVE_OBJECT_MESSAGES as reliable Loic Blot 2015-03-17 09:16:39 +01:00
  • dbe5a446c3 Minor bug fix (lag between damage flash and hearts updating) Craig Robbins 2015-03-17 17:39:59 +10:00
  • c552d293fa Fix various damage related bugs (client-side) Craig Robbins 2015-03-17 16:21:48 +10:00
  • 34c5a5b377 Minor cleanup: game.cpp Craig Robbins 2015-03-17 16:44:17 +10:00
  • 699d42efc6 Revert "Server::step throw is never catched. Replace it with an errorstream + assert" kwolekr 2015-03-16 21:17:27 -04:00
  • ceac41ed6e Bump android version code Loic Blot 2015-03-16 20:37:07 +01:00
  • 5f8e48c63b Server::step throw is never catched. Replace it with an errorstream + assert This throw can be trigger by LuaError exception or ConnectionBindFailed exception in the following functions: * EmergeThread::Thread() * ScriptApiEnv::environment_Step() * ScriptApiEnv::player_event() * ServerThread::Thread() Loic Blot 2015-03-16 20:25:35 +01:00
  • 16b961b2eb Android: Fix auto-entry of server address and port in mainmenu est31 2015-03-16 17:32:30 +01:00
  • d63df4ecb1 Move client packet generators to dedicated functions for: * TOSERVER_INIT_LEGACY * TOSERVER_DELETEDBLOCKS * TOSERVER_GOTBLOCKS * TOSERVER_REMOVED_SOUNDS Also use a std::vector instead of std::set for TOSERVER_REMOVED_SOUNDS Loic Blot 2015-03-16 12:39:27 +01:00
  • e7736ffdd6 Move TOCLIENT_ACTIVE_OBJECT_REMOVE_ADD and TOCLIENT_ACTIVE_OBJECT_MESSAGES to private functions Loic Blot 2015-03-16 12:01:40 +01:00
  • b560294050 Rename packethandler/{client,server}.cpp to {client,server}packethandler.cpp * Requested by @Zeno- * Approved by @nerzhul Loic Blot 2015-03-16 10:19:13 +01:00
  • aaf26b3a44 If player is dead, permit it to respawn, even if damages are not enabled * Mods can do setHP function to do damages and override the enable_damage value sometimes Loic Blot 2015-03-16 10:01:56 +01:00
  • b2801d8127 SendPlayerHPOrDie everytime at client connection, damage enabled or not, this will fix the player which stay dead at connection Loic Blot 2015-03-15 19:09:26 +01:00
  • e4f7c92cff Finer progress bar updates when initializing nodes est31 2015-03-15 07:25:22 +01:00
  • 2bc0165652 Android Makefile update backported from stable-0.4 with minor changes Loic Blot 2015-03-15 11:21:34 +01:00
  • 89217faec5 mg_decoration: Raise highest allowed deco top to max edge of voxelmanip paramat 2015-03-14 04:26:04 +00:00
  • 155116852a Android: Backport changes from stable-0.4 Loic Blot 2015-03-14 19:59:14 +01:00
  • aa085bf222 Android: fix package name in JAVA sources Loic Blot 2015-03-14 18:52:31 +01:00
  • 783e15f389 Fix package name in AndroidManifest.xml Loic Blot 2015-03-14 18:41:36 +01:00
  • 1488542968 AndroidManifest.xml version bump Loic Blot 2015-03-14 18:28:02 +01:00
  • de6d5ce2cd Disable double-click -> ESC translation for main menu Craig Robbins 2015-03-14 19:55:35 +10:00
  • 0e93eefb8f client.cpp: typo fix and break; fix to make some compilers happy Loic Blot 2015-03-13 22:08:41 +01:00
  • 083c8c734e Replace NetworkPacket pointers to references Loic Blot 2015-03-13 22:01:49 +01:00
  • 74d34da6cb Prepare Protocol v25 init & authentication. * TOSERVER_INIT and TOCLIENT_INIT renamed to _LEGACY * TOSERVER_PASSWORD merged from dev-0.5, can use protocol v24 and v25 * TOCLIENT_ACCESS_DENIED merged from dev-0.5, can use protocol v24 and v25, with normalized strings an a custom id for custom errors * new TOSERVER_INIT packet only send MT version, supported compressions, protocols and serialization, this permit to rework everything later without break the _INIT packet * new TOSERVER_AUTH packet which auth the client * new TOCLIENT_HELLO packet which send server serialization version atm * new TOCLIENT_AUTH_ACCEPTED which is send when TOCLIENT_AUTH was okay. After this packet, the client load datas from servers, like after TOCLIENT_INIT_LEGACY packet Loic Blot 2015-03-13 16:35:21 +01:00
  • 9f3fc7201b Handle the newly added TOCLIENT_ACCESS_DENIED and TOCLIENT_DELETE_PARTICLESPAWNER * Rename the handlers from _Legacy to regular, because here we can use same handlers * Fix some packet names and pseudo handlers Loic Blot 2015-03-13 14:14:48 +01:00
  • 126f36c2e6 Rename some packet and handlers to <packet>_Legacy name for compat layer between new network changes and old network clients Loic Blot 2015-03-13 13:40:48 +01:00
  • 4e63c977c7 Use the new Player::isDead function when it's the case Loic Blot 2015-03-13 08:57:19 +01:00
  • 7c19933a8c Update Indonesian Language SmallJoker 2015-03-02 21:03:17 +01:00
  • afb19f3a1f handleCommand_Breath mustn't update breath is player is dead. A dead player doesn't breath. Add Player::isDead function to check player is dead Loic Blot 2015-03-12 11:27:28 +01:00
  • 3067d78216 Don't handle PlayerPos packet coming from client if player is dead Loic Blot 2015-03-12 10:32:16 +01:00
  • 6ce0985f47 Mgv5/mgv7: Add desert temples if desert stone detected in mapchunk paramat 2015-03-11 06:48:06 +00:00
  • 140245a76f Unescape tooltip texts est31 2015-03-10 16:22:56 +01:00
  • 29e46d6b29 Mgv6: Fix uninitialised heightmap used by cavegen paramat 2015-03-11 05:28:07 +00:00
  • b2b6bbf3e8 lua_api/l_mapgen: Fix overlapping areas of minetest.generate_ores/decorations paramat 2015-03-10 04:51:21 +00:00
  • adfcdc5484 Silence Clang warning ShadowNinja 2015-03-10 20:45:42 -04:00
  • d4e210ee95 Ensure that heightmap is initialized before use Craig Robbins 2015-03-10 18:46:28 +10:00
  • e74b8da54e Stop formspecs closing with double-click in empty area Craig Robbins 2015-03-09 12:42:25 +10:00
  • 3ae16f1c17 Fix memleak pointed by issue #2439. Also change bzero to memset. bzero doesn't work on windows Loic Blot 2015-03-08 18:13:27 +01:00
  • 57d86cf574 Fix unitialized data when creating TOSERVER_INIT packet Loic Blot 2015-03-08 17:42:06 +01:00
  • 969413b9fa Make the dummy backend only look up blocks once ShadowNinja 2015-03-08 03:15:16 -04:00
  • c788b17322 Update Android Makefile Maksim Gamarnik 2015-03-07 14:34:31 +02:00
  • d463000595 Heightmaps: Fix uninitialised values in mgv5/mgv6. findGroundLevel: Return -MAP_GENERATION_LIMIT if surface not found paramat 2015-03-07 03:15:12 +00:00