aboutsummaryrefslogtreecommitdiff
path: root/src/tile.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-02-19Typo fix in networkprotocol.hNer'zhul1-1/+1
InventoryAction is in inventorymanager.h
2015-02-18Uncomment version patch fieldBlockMen1-1/+1
2015-02-18Bump version to 0.4.12Perttu Ahola4-5/+5
2015-02-18Add modname convention checkingNovatux1-3/+8
Fixes #2037
2015-02-18Server: announce MIN/MAX protocol version supported to serverlist. Client: ↵est318-12/+129
check serverlist Client now informs about incompatible servers from the list, this permits to prevent the protocol movements. Server announces its supported protocol versions to master server
2015-02-18Increase default font_sizeBlockMen2-4/+4
2015-02-18Fix font_size under windowsBlockMen1-1/+7
2015-02-18Use fixed size for builtin menus on non-android platformsPerttu Ahola2-1/+9
2015-02-18Update missing files for Android.mkLoic Blot1-2/+2
2015-02-18Fix unused (and so, broken) enable_rollback_recording. This option must be ↵Loic Blot5-9/+29
reloaded at server loop but loaded when server starts, for data consistency (not a hot load variable) ok @ShadowNinja
2015-02-18Android build fixLoic Blot1-1/+1
2015-02-18Fix map_seed not changed when creating a new world after login to anotherfz722-3/+6
2015-02-17Change many useless std::list into Environment class (m_players), ABMHandler ↵Loic Blot2-70/+54
and ActiveBlockList::update This improve looping performances.
2015-02-18Grab GUIChatConsole::m_font, fixes segfault when changing font_sizeKahrl1-2/+5
2015-02-17Replace std::list by std::vector into ClientMap::updateDrawList, ↵Loic Blot5-42/+32
Map::timerUpdate and ServerMap::save(). This will speedup the loop reading into those functions
2015-02-17Replace std::list by std::vector into timerUpdate callsLoic Blot3-10/+9
2015-02-17Ignore old entities from 0.3.Novatux2-1/+7
2015-02-17Remove old comment from Network Rework Patch 2/4Loic Blot1-16/+0
2015-02-17Replace std::list by std::vector into ServerMap::listAllLoadableBlocks ↵Loic Blot13-51/+43
ServerMap::listAllLoadedBlocks and their database backends. This adds a speedup on database migration and /clearobjects command
2015-02-17SAO: re-add old ActiveObjectTypes for a future migration layerLoic Blot6-11/+14
2015-02-17SAO work: ActiveObject types & SAO cleanup * Replace u8 types with ↵Loic Blot9-315/+20
ActiveObjectType. * Merge content_object.h into activeobject.h * Remove DummyLoadSAO, it's now unused. * Remove ItemSAO, it's also unused
2015-02-17Add player direction to on-screen debug textYaman1-0/+23
(PR Modified slightly)
2015-02-16Add LevelDB and redis to Travis Linux buildssfan52-4/+7
2015-02-16Performance Improvement: Use a cache which caches result for getFacePositions.Loic Blot4-68/+81
This greatly reduce the number of std::list generated by caching the result, which is always constant for each radius selected. In the callgrind map, you will see original: * 3.3M calls to std::list for 9700 calls to getFacePositions In the modified version, you will see: * 3.3K calls to std::list for 6900 call to getFacePositions Callgrind map is here: #2321 it's a huge performance improvement to l_find_node_near
2015-02-16[Patch 2/4] Network rework: packet writing, sending and cleanupsLoic Blot22-4148/+3887
NetworkPacket.cpp: * Remove some deprecated functions, we must use streaming interface * m_data converted from u8* to std::vector<u8> * Add an exporter to forge packet to Connection object * implement operator << std::wstring. n * implement operator << std::string * dynamic resize when write packet content. * fix string writing and performances. * create ServerCommandFactory, used by client to get useful informations about packet processing (sending). * Reliability * Transmit channel * Implement putRawString for some ugly char (_INIT packet), and use it. * Many packet read and write migrated * Implement oldForgePacket to interface writing with current connection * fix U8/char/bool writing * fix string writing and performances. * add some missing functions * Use v3s16 read instead of reading x,y,z separately * Add irr::video::SColor support into packets * Add some missing handlers * Add a template function to increase offset * Throw a serialization error on packet reading (must be improved) PacketFactories: * Create ServerCommandFactory, used by client to get useful informations about packet processing (sending). * Create ClientCommandFactory, used by server to get useful informations about packet processing (sending). Client.cpp: * implement NetworkPacket ::Send interface. * Move packet handlers to a dedicated file * Remove Client::Send(SharedBuffer) Server.cpp: * implement NetworkPacket ::Send interface. * Rewrite all packets using NetworkPacket * Move packet handlers to a dedicated file * Remove Server::Send(SharedBuffer) ClientIface.cpp: * Remove sendToAll(SharedBuffer<u8>) Connection.hpp rework: * Remove duplicate include * Remove duplicate negation * Remove a useless variable * Improve code performance by using a m_peers_list instead of scanning m_peers map * Remove Connection::Send(SharedBuffer) * Fix useafterfree into NetworkPacket Sending * Remove unused Connection::sendToAll Test.cpp: * Remove dead code * Update tests to use NetworkPackets Misc: * add new wrappers to Send packets in client, using NetworkPacket * Add NetworkPacket methods for Connection * coding style fix * dead code since changes cleanup * Use v3s16 read instead of reading x,y,z separately in some packets * Use different files to handle packets received by client and server * Cleanup: Remove useless includes ok @Zeno- Tested by @Zeno- @VanessaE and @nerzhul on running servers
2015-02-16Fix minetest.item_eat's replace_with_item, fixes #2292rubenwardy2-25/+49
2015-02-15Fix unit test if there isn't a localhost address (for example FreeBSD ↵Loic Blot1-2/+21
jails), second part
2015-02-15Fix unit test if there isn't a localhost address (for example FreeBSD jails)Loic Blot1-5/+35
2015-02-15Only do the IPv6 unit test if IPv6 is enabledLoic Blot1-1/+1
2015-02-15Updated Spanish translationsngosang1-300/+278
2015-02-14Fix issue #2278, Connection sent before address data loadingLoic Blot1-2/+3
2015-02-14Re-apply 4a6582c13c36cab457b78f32338c6bb4ab9ea58b broken since ↵Loic Blot1-2/+3
146f77fdb750833c649de7159a0833c398e14a4d
2015-02-14Fix crash on passing false as value in table to table.copy(t)est311-3/+2
Fixes #2293.
2015-02-13Suppress CGUITTFONT build warningsCraig Robbins1-4/+22
2015-02-12Add german and french translation for minetest.desktopLoic Blot1-0/+2
This fixes #1573
2015-02-12Update czech translationJakub Vaněk1-301/+389
2015-02-12Minor fixes in translationsngosang6-19/+19
2015-02-12Fix gettext on MSVCBlockMen3-25/+31
2015-02-12Fix .zip extraction (mod store)ngosang1-6/+6
2015-02-12main.cpp rework * Move ClientLauncher class to a dedicated file * ↵Loic Blot7-1232/+1304
ClientLauncher now owns print_video_modes and speed_tests functions (they are only called by him) * Move GameParams to shared/gameparams.h because it's shared between server and client and launcher need to know it * Move InputHandlers class to client/inputhandler.h * Cleanup includes
2015-02-12Fix store.lua bug: default screenshotRui1-1/+1
2015-02-12Fix tab_mods.lua: default screenshot patchRui1-1/+1
https://forum.minetest.net/viewtopic.php?f=6&t=11201 Fixed this bug.
2015-02-12Remove unused variables to make clang happyLoic Blot2-4/+0
2015-02-12Small changes in the style of controlsngosang1-2/+3
2015-02-12Make Clang happy with lua lauxlib.c.Loic Blot1-1/+2
No functionnal change
2015-02-12Enable LUA_USE_POSIX if possible in bundled Luaest311-4/+4
Fixes warning: src/lua/src/loslib.c:60: Warning: the use of `tmpnam' is dangerous, better use `mkstemp'
2015-02-12Fix Android compile warningCraig Robbins1-1/+1
2015-02-11Fix 'Download complete' dialog in the mods storengosang1-24/+20
2015-02-11Don't permit to open inventory is playerCAO isn't present. This prevent to ↵Loic Blot1-0/+9
open an empty inventory at player load. ok @zeno-
2015-02-11Fix issue #2279. ok @zeno-Loic Blot1-2/+5