aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2014-11-02Refactor the_game() to make it more understandable and maintainable.Craig Robbins
The following is a record of 31 commits before squashing: Revert "Remove m_ext_ptr in GUIFormSpecMenu, replaced by refcount mechanism" This reverts commit b49e5cfc7013cef7e9af79d17e04f7e7e4c377d4. Basic reformatting with astyle -- additional formatting will be modified, manually, as the need for it is encountered Start "outlining" what a MinetestApp class might look like Add MinetestApp::shutdown() Converted class member functions to camelCase and created protos for new functions First stage of connect to server done Add get itemdefs/nodedefs/media code Init clouds, camera, sky, init GUI, HUD Input handling Client events, camera, sound, draw Fix wield hand getting stuck digging and add debug text back Fix FPS Added profiler graph back Fix FPS issue Need to work out what went wrong and clean up the copy/paste stuff Annotate Various: Rewrote limitFps() Limited scope of some variables Jitter calcs Reduce scope of objects Move some stuff out of ::run and minor formatting cleanup Scope reduction Function splits Removed old (broken) limitFps() Added exception handling back Fixed some formatting Reverted commented out unit tests (uncommented them) Slow clouds down on loading and media screens so the behaviour is like the original the_game() Formatting/style (no functional changes) Manually reapply upstream b49e5cf: Remove m_ext_ptr in GUIFormSpecMenu, replaced by refcount mechanism Fixed silly errors on my part Minor formatting cleanups Removed strange differentiation in FPS limiting when loading FPS limiting was done differently if cloud_menu_background was true, which does not make sense Cleaning up Add some comments
2014-11-01Split up mapgen.cppkwolekr
2014-10-30Fix erroneous lua_pop parameterkwolekr
2014-10-30Fix uninitialized variable warningkwolekr
2014-10-30mapgen: Resolve nodes in ctor rather than makeChunkkwolekr
2014-10-30Check minetest.hud_change() parameters on conversion (Fix #1714)kwolekr
2014-10-29Fix bug introduced by me (Zeno)Craig Robbins
2014-10-29Add option to enable mesh caching, add wallmounted for meshes.RealBadAngel
2014-10-29Added names colours and refactored parseColorString()Craig Robbins
2014-10-29Refactor decoration-related codekwolekr
Split up ModApiMapgen::l_register_decoration() Define and make use of CONTAINS() and ARRLEN() macros
2014-10-28Fix various indentation issuesPenguinDad
2014-10-28Fix #1733: An unhandled exception occurred: GetPeer: Peer not found ↵Craig Robbins
(possible timeout)
2014-10-28Add NodeResolver documentationkwolekr
Set content to fallback on AddNode failure Consider node list requests with no results as failed
2014-10-28Prevent invalid memory access under failure conditionskwolekr
2014-10-27Change license of noise implementation to Simplified BSDkwolekr
2014-10-27Add support for eased 3d noisekwolekr
2014-10-26Add NodeResolver and clean up node name -> content ID resolution systemkwolekr
2014-10-24Remove m_ext_ptr in GUIFormSpecMenu, replaced by refcount mechanismKahrl
2014-10-23Remove remenants of mob codePavel Puchkin
Since minetest has no mobs within the core anymore, I suppose these settings and code should go. Any mod that uses `minetest.setting_getbool` will work with no problem since the default return value is `false`.
2014-10-22Fix broken plantlike drawtype.RealBadAngel
2014-10-22Search for subgames using $MINETEST_SUBGAME_PATH.David Thompson
2014-10-21Recalculate normals for cached meshes.RealBadAngel
Check if mesh is here before adding to meshcollector. Fix deleting the meshes.
2014-10-20Fix some indentation in nodedef.cppKahrl
2014-10-20Fix memory leak caused by mesh nodes (and nodeboxes)Kahrl
2014-10-19Custom collision boxes node property.RealBadAngel
2014-10-19Various uninitialised variable fixesCraig Robbins
sky.cpp: m_bgcolor.getAlpha() was being used before initialised mesh related: m_highlight_mesh_color was being used uninitialised
2014-10-18Move buttons upwards to accommodate for new configure keys button in theCraig Robbins
pause menu
2014-10-18Add meshnode drawtype.RealBadAngel
2014-10-09Make sure PRECISION_SECONDS corresponds to the integer 0Kahrl
2014-10-09Fix unit reported by TimeTaker (was always ms)Kahrl
2014-10-08Fix use of unitialized variables in mouse button handlingCraig Robbins
2014-10-07Add in-game key change menuMushiden
2014-10-07Fix object reference pushing functions when called from coroutinesShadowNinja
2014-10-05Add [colorize modifierBlockMen
2014-10-03Fix special tile backspace cullingkwolekr
2014-10-03Bugfix: dont highlight (0,0,0) when theres no node pointed.RealBadAngel
2014-10-03Fix broken plantlike drawtype.RealBadAngel
2014-10-03Fix misc. style issueskwolekr
2014-10-03Clean up nodedef.cppkwolekr
2014-10-02Add optional framed glasslike drawtypeBlockMen
2014-10-01Make players check inventory modification properlyShadowNinja
2014-10-01Only set player dirty flag if values changeShadowNinja
2014-10-01Simplify player modification checksShadowNinja
2014-10-01Fix android build using hardcoded path for data instead of using the one ↵sapier
fetched by android api on init. Fix android missing version information
2014-09-28Standardize tooltip row detectionBlockMen
2014-09-28Fix multilined description in tooltips (fixes #1688)BlockMen
2014-09-25Fix totally messed up 3d modes interlaced/topbottom/sidebysidesapier
2014-09-25Fix chat lines not word wrapped correctsapier
2014-09-22Fix command line parsingKahrl
Broken by 6bc4cad0eddd7a7cf593ca1471599e2d75727379, e.g. minetest --worldname world would be parsed as minetest --worldname --worldname
2014-09-21Fix build with redisShadowNinja
Broken by 6bc4cad0eddd7a7cf593ca1471599e2d75727379 because database-redis.h depended on settings.h to include filesys.h.