aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2017-08-19Fix shader.h inclusion place in game.cppLoïc Blot
2017-08-19Code modernization: subfolders (#6283)Loïc Blot
* Code modernization: subfolders Modernize various code on subfolders client, network, script, threading, unittests, util * empty function * default constructor/destructor * for range-based loops * use emplace_back instead of push_back * C++ STL header style * Make connection.cpp readable in a pointed place + typo
2017-08-19Code modernization: src/p*, src/q*, src/r*, src/s* (partial) (#6282)Loïc Blot
* Code modernization: src/p*, src/q*, src/r*, src/s* (partial) * empty function * default constructor/destructor * for range-based loops * use emplace_back instead of push_back * C++ STL header style * Spelling: vertice -> vertex
2017-08-19Code modernization: src/n*, src/o* (#6280)Loïc Blot
* Code modernization: src/n*, src/o* * empty function * default constructor/destructor * for range-based loops * use emplace_back instead of push_back * remove unused IWritableNodeDefManager::clone() * C++ STL header style * Pointer constness in some functions
2017-08-19GenericCAO: Fix light position for non-players, remove deprecated ↵SmallJoker
initialisation code (#6281)
2017-08-19ServerMap saving: cleanups (#6274)Loïc Blot
* remove sector meta loading/saving from files which targets dead code (differs_from_disk is always empty) * this remove empty ServerMapSector and ClientMapSector, remove MapSector childs
2017-08-19ItemCAO removal (#6279)Loïc Blot
This object is from 0.3 era and was never used since 0.4.X and GenericCAO usage
2017-08-19Code modernization: src/m* (part 3)Loic Blot
* empty function * default constructor/destructor * for range-based loops * use emplace_back instead of push_back * remove some unused headers in some cpp variable
2017-08-19Code modernization: src/m* (part 2)Loic Blot
* empty function * default constructor/destructor * remove unused Map::emergeSector(a,b) * for range-based loops * migrate a dirs[7] table to direction tables * remove various old unused function
2017-08-19Banmanager: Move 'creating' message from warningstream to infostream (#6277)Paramat
2017-08-18Optimize headers (part 2) (#6272)Loïc Blot
* Optimize headers (part 2) * less debug.h in headers * less remoteplayer.h for everybody * Cleanup (part 2) * camera.h: mesh.h * mapgen.h: mapnode.h * serverenvironment.h: mapblock.h * nodedef.h: shader.h
2017-08-18Modernize various files (src/m*) (#6267)Loïc Blot
* Modernize various files (src/m*) * range-based for loops * code style * C++ headers instead of C headers * Default operators * empty function Thanks to clang-tidy
2017-08-18server.cpp: unroll setting when sending mapblocks (#6265)Loïc Blot
* server.cpp: unroll setting when sending mapblocks * Improve a little bit performance when sending mapblocks massively * Use a range based for * Code style fixes
2017-08-18Add missing ctime include (#6269)adrido
2017-08-18Modernize various files (src/k*, src/l*)Loic Blot
* range-based for loops * code style * C++ headers instead of C headers * Default operators
2017-08-18Modernize various files (part 2)Loic Blot
* range-based for loops * emplace_back instead of push_back * code style * C++ headers instead of C headers * Default operators * empty stl function
2017-08-18Modernize various filesLoic Blot
* range-based for loops * emplace_back instead of push_back * code style * C++ headers instead of C headers * Default operators * empty stl function
2017-08-17Modernize src/c* src/d* and src/e* files (#6263)Loïc Blot
* Modernize src/c* src/d* and src/e* files * default operator * redundant init * delete default constructors on CraftDefinition childs (never used) * fix some missing init values * const ref fix reported by clang-tidy * ranged-based for loops * simple conditions & returns * empty stl function instead of size * emplace_back stl function instead of push_back + construct temp obj * auto for some iterators * code style fixes * c++ stl headers instead of C stl headers (stdio.h -> cstdio)
2017-08-17C++ modernize: Pragma once (#6264)Loïc Blot
* Migrate cpp headers to pragma once
2017-08-17clientobject, clouds, collision, clientsimpleobject: code modernization (#6260)Loïc Blot
* clientobject, clouds, collision, clientsimpleobject: code modernization * use range-based for loops * simplify some tests * various code style fixes * use emplace_back instead of push_back when necessary * use auto on some iterators * use default operator when needed * unroll v3s16 creation on collisionMoveSimple
2017-08-17Reduce dedicated server step to 0.09 (#6252)Loïc Blot
Minetest performance improvement has been huge since months, server step reduction will permit to handle client events a little bit faster without too many penalty costs due to core engine
2017-08-17Typo fix in compat code from commit 1d8d01074fdb52946f81110bebf1d001185b394bLoic Blot
2017-08-17clientmap, clientmedia: code modernizationLoic Blot
* use range-based for loops * simplify some tests * various code style fixes * remove debugprint in ClientMap::getBackgroundBrightness, debug code was not intended to be there * remove unused fields in MapDrawControl * use emplace_back instead of push_back when necessary
2017-08-17l_server, clientenvironment, clientiface: code modernizationLoic Blot
* use range-based for loops * use refs on some exceptions & one setter
2017-08-17New lighting curve (#5279)Vitaliy
* New lighting curve * Make polynomial lighting curve * Update default lighting settings
2017-08-16ClientInterface: add a function to verify (correctly) if user limit was ↵Loïc Blot
reached (#6258) * ClientInterface: add a function to verify (correctly) if user limit was reached CS_HelloSent is a better indicator of active slots than CS_Created, which are session objects created after init packet reception Switch existing checks to ClientInterface::isUserLimitReached() Use range-based for loop for getClientIds() used function too This will fix #6254 (not the memory overhead if init is flooded)
2017-08-16Cleanup various headers to reduce compilation times (#6255)Loïc Blot
* Cleanup various headers to reduce compilation times
2017-08-16client.cpp: modernize codeLoic Blot
* Range based for loops * Empty operator on stl containers
2017-08-16cavegen.cpp, chat.cpp: modernize codeLoic Blot
2017-08-15Modernize client code (#6250)Loïc Blot
* Various code style fixes * Use range based for loops * Use empty instead of empty objects * Use C++11 default keyword for trivial constructors and destructors * Drop some useless casts * Use emplace_back instead of push_back to improve performance of some vectors push
2017-08-15bab.cpp: code modernizationLoic Blot
* Use for range based loops * Simplify some tests * Code style fixes
2017-08-15server.cpp: code modernizationLoic Blot
* Use more for range based loops * Simplify some tests * Code style fixes * connection.h: better PeerChange constructor instead of creating uninitalized object and then affect variables
2017-08-15Lint fix on localplayer.hLoic Blot
2017-08-14L-system: Fix leaves cutting through stemsHybrid Dog
2017-08-14Player::getSpeed/setSpeed use const refsLoic Blot
2017-08-14Player class: disable copyLoic Blot
2017-08-14Various server.cpp cleanupsLoic Blot
* Modernize many for loops * Use constness on many loops * use empty function on many strings tests * various code style fixes
2017-08-14Server::AsyncRunStep + Server::sendAddNode: modernize codeLoic Blot
* Use various modern for loops * Make some loop iterator constants, whereas there weren't * Use empty on some size() > 0 tests * Various little codestyle fixes * Fix an hidden scope variable in Server::SendBlockNoLock
2017-08-13LocalPlayer::accelerateHorizontal: cleanupsLoic Blot
* Properly use v3f default constructor * v3f d_wanted = target_speed - m_speed; and d_wanted = target_speed * 0.1f - m_speed * 0.1f; can be factorized to d_wanted = (target_speed - m_speed) * 0.1f; => d_wanted *= 0.1f;
2017-08-13Cleanup LocalPlayer::applyControlLoic Blot
* Use Environment interface instead of ClientEnvironemnt * Don't create slippery variable and then re-affect it * itemgroup_get return a int, properly test != 0 to be clearer
2017-08-13Add slippery group for nodes (players/items slide)Wuzzy
2017-08-13Trigger on_rightclick regardless on the formspec meta fieldSmallJoker
Document behaviour for older clients.
2017-08-13Change “Use” key name to “Special”TeTpaAka
2017-08-12Full viewing range key message clarifiedFixer
To make it sound less confusing to players
2017-08-12Remove cloud_height settingBen Deutsch
With the cloud API, the cloud_height setting has become obsolete and replaceable by a mod. It, and supporting code, can be removed.
2017-08-12Mgv5: Make spawn position search more reliableparamat
2017-08-11ServerEnvironment::step: modernize loopsLoic Blot
Use various ranged-based for loops in ServerEnvironment::step Also set ServerObject::getBasePosition const to be compliant ServerEnvironment::deleteParticleSpawner: use a const iterator
2017-08-09Mgv7: Raise spawn point by 1 node for no mountain caseparamat
2017-08-09Step height: Add as a player object propertyparamat
Add settable player step height using the existing object property. Breaks compatibility with old clients, add to protocol version 35.
2017-08-09Key change menu: Expose more keysWuzzy