aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* Make nametags white againest312015-05-18
| | | | | | | | Commit 11a96e4901ce54c4646e47866f7a66cd9034c16b commented out version parsing, resulting in the version byte being parsed as part of the color, making nametags dark grey. Re-introduces version parsing and ignores the packet if the version is more recent than ours, fixing the unused variable warning (should have been done anyway).
* Fix null dereference when loading schematic from definition without a ↵kwolekr2015-05-17
| | | | NodeDefManager
* Record MapBlock modification reasons as flags instead of stringskwolekr2015-05-17
| | | | | This improves performance of MapBlock::raiseModified by a factor of 6. Also, clean up mapblock.h a bit and inline small functions.
* SAPI/Noise: Add PerlinNoiseMap:getMapSlice() functionkwolekr2015-05-17
| | | | | | This adds the ability to grab 'slices' of noise calculated by PerlinNoiseMap. Retrieving smaller slices of noise from the computation result as needed optimizes memory usage while maintaining a reasonable amount of CPU overhead.
* Mapgen v5/v7: Detect sandstone, enable sandstone brick dungeonsparamat2015-05-17
|
* Add optional buffer param for bulk data array writes in Luakwolekr2015-05-17
|
* Noise: Fix interpolation at negative coordinateskwolekr2015-05-17
|
* Fix current mod name change missed during rebaseShadowNinja2015-05-16
|
* Add -Wsign-compare for Clang builds and fix some signed/unsigned compiler ↵kwolekr2015-05-16
| | | | warnings
* SAPI: Accept either ARGB8 table or ColorString to specify colorskwolekr2015-05-16
|
* Add core.get_dir_listShadowNinja2015-05-16
|
* Add core.request_insecure_environment()ShadowNinja2015-05-16
|
* Add core.mkdirShadowNinja2015-05-16
|
* Add mod securityShadowNinja2015-05-16
| | | | Due to compatibility concerns, this is temporarily disabled.
* Fix build since last commitest312015-05-16
| | | | Also rename method to better match what it does.
* Finalize init packets and enable protocol v25est312015-05-16
| | | | This enables srp.
* Add push_ARGB8 to script/common/c_converterTeTpaAka2015-05-15
|
* Generalize core.get/set_nametag_color into core.get/set_nametag_attributesTeTpaAka2015-05-15
|
* Noise: Make buffer size parameters unsignedkwolekr2015-05-15
|
* Schematics: Fix probability values for .mts version 1kwolekr2015-05-15
|
* Add minetest.register_on_punchplayerBrandon2015-05-15
|
* Add get and set functions for the nametag colorTeTpaAka2015-05-15
|
* ANDROID: Do not limit situations where fast is enabledCraig Robbins2015-05-15
| | | | Before this commit autofast for Android was ignored if the user was sneaking, digging or building. There is no reason for this and it impedes movement control
* Fix compiler warning about sign comparisonest312015-05-13
|
* Build and link gmp correctly on MSVCSmallJoker2015-05-12
| | | | Also optimize json's library
* is_player() is no player-only functionest312015-05-12
|
* Mapgen v5/6/7: Cleanup node resolver and aliasesparamat2015-05-12
|
* Make early protocol auth mechanism generic, and add SRPest312015-05-11
| | | | | | | Adds everything needed for SRP (and everything works too), but still deactivated, as protocol v25 init packets aren't final yet. Can be activated by changing the LATEST_PROTOCOL_VERSION header to 25 inside networkprotocol.h.
* Add LibGMPest312015-05-11
| | | | Uses system provided libgmp if found, if not it falls back to mini-gmp.
* Change lower limit of display_gamma to 1.0 (linear light)Craig Robbins2015-05-11
| | | | Now matches function comment
* Schematics: Add per-node force placement optionkwolekr2015-05-09
|
* Fix typo in WieldMesh::setItem()kwolekr2015-05-08
|
* Ensure that Map::findNodesWithMetadata() reports nodes strictly within the ↵kwolekr2015-05-08
| | | | node-granular area
* Replace Wieldmesh::setItem assertion that could be triggered by the server ↵kwolekr2015-05-08
| | | | with an error
* Fix release build warningest312015-05-08
|
* Fix compilation for non-client builds, and fix signed comparison warningkwolekr2015-05-08
|
* Tests: Add schematic unittestskwolekr2015-05-08
| | | | | Improve schematic file-saving interface Add ability to create temporary test files
* Gracefully handle PacketErrorsest312015-05-08
|
* Fix missing Y component assignment in check_v3fkwolekr2015-05-08
|
* Remove duplicate lua_getfield() in c_converter.cppKevin Ott2015-05-07
| | | | Fixes #2678
* Schematics: Add indent-with-space option for schematic Lua table serializationkwolekr2015-05-07
|
* NodeResolver: Remove NodeResolveMethodkwolekr2015-05-07
| | | | This simplifies NodeResolver logic and makes some interfaces cleaner.
* Fix connection speed unit namesShadowNinja2015-05-06
|
* Fix error messages for type-checking Lua reading functionsShadowNinja2015-05-06
|
* Improve Redis error messagesShadowNinja2015-05-06
|
* Fix build on Debian broken by b45df9d (missing include, somehow?)kwolekr2015-05-05
|
* NodeDefManager: Improve const-correctness of interfaceskwolekr2015-05-05
| | | | | | - Add ability to explicitly reset NodeResolve state (useful for unittesting) - Remove non-essential NodeResolve methods modifying state from INodeDefManager - Add const qualifier to NodeDefManager and ContentFeatures serialize
* Add core.find_nodes_with_meta() script APIkwolekr2015-05-05
|
* Tests: Add NodeResolver unittestskwolekr2015-05-05
| | | | | | Minor misc. NodeResolver cleanups Prefix faux content type constants for testing with t_ to avoid confusion or name collisions
* Make Git version detection use VERSION_STRING instead of tagsShadowNinja2015-05-05
| | | | | | | | | | This fixes the problem where 0.4.12-dev versions were erroneously shown as 0.4.11-dev because the tag was added on a separate branch. It also fixes a similar issue when builders didn't fetch new tags when updating. This also removes the number-of-commits-since-tag field, since it's incompatible with this. Said field doesn't seem to be useful anyway if you have the commit hash.