Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Mapgen objects: Enable heatmap and humidmap for all biome api mapgens | paramat | 2015-06-20 |
| | |||
* | Use utf-8 in formspecs | Ilya Zhuravlev | 2015-06-13 |
| | |||
* | Add minetest.register_on_player_hpchange | TeTpaAka | 2015-06-13 |
| | |||
* | Add return list of individual counts to find_node_in_area | TeTpaAka | 2015-06-13 |
| | |||
* | dofile error reporting for syntax errors | est31 | 2015-06-12 |
| | | | | | According to doc, dofile() raises an error when parsing failed due to syntax errors. Fixes #2775 | ||
* | Fix uninitialized variable error | est31 | 2015-06-02 |
| | | | | | If you run minetest with valgrind, you'll quickly notice uninitialized jump depend error messages that point to s_base.cpp:131. This commit fixes those. | ||
* | Make get_biome_list() error message more helpful | kwolekr | 2015-05-28 |
| | |||
* | Add some missing getter functions to the lua API | TeTpaAka | 2015-05-28 |
| | | | | | | | | | | | | | | | | | | | | | | | ObjectRef: get_properties get_armor_groups get_animation get_attach get_bone_position Players: get_physics_override hud_get_hotbar_itemcount hud_get_hotbar_image hud_get_hotbar_selected_image get_sky get_day_night_ratio get_local_animation get_eye_offset Global: minetest.get_gen_notify minetest.get_noiseparams | ||
* | Fix Windows build, clean up included headers | SmallJoker | 2015-05-22 |
| | | | | Also fix a startup error caused by s_security.cpp | ||
* | Replace instances of std::map<std::string, std::string> with StringMap | kwolekr | 2015-05-19 |
| | | | | | | Also, clean up surrounding code style Replace by-value parameter passing with const refs when possible Fix post-increment of iterators | ||
* | Fix null dereference when loading schematic from definition without a ↵ | kwolekr | 2015-05-17 |
| | | | | NodeDefManager | ||
* | Record MapBlock modification reasons as flags instead of strings | kwolekr | 2015-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() function | kwolekr | 2015-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. | ||
* | Add optional buffer param for bulk data array writes in Lua | kwolekr | 2015-05-17 |
| | |||
* | Fix current mod name change missed during rebase | ShadowNinja | 2015-05-16 |
| | |||
* | SAPI: Accept either ARGB8 table or ColorString to specify colors | kwolekr | 2015-05-16 |
| | |||
* | Add core.get_dir_list | ShadowNinja | 2015-05-16 |
| | |||
* | Add core.request_insecure_environment() | ShadowNinja | 2015-05-16 |
| | |||
* | Add core.mkdir | ShadowNinja | 2015-05-16 |
| | |||
* | Add mod security | ShadowNinja | 2015-05-16 |
| | | | | Due to compatibility concerns, this is temporarily disabled. | ||
* | Add push_ARGB8 to script/common/c_converter | TeTpaAka | 2015-05-15 |
| | |||
* | Generalize core.get/set_nametag_color into core.get/set_nametag_attributes | TeTpaAka | 2015-05-15 |
| | |||
* | Add minetest.register_on_punchplayer | Brandon | 2015-05-15 |
| | |||
* | Add get and set functions for the nametag color | TeTpaAka | 2015-05-15 |
| | |||
* | Fix compiler warning about sign comparison | est31 | 2015-05-13 |
| | |||
* | is_player() is no player-only function | est31 | 2015-05-12 |
| | |||
* | Make early protocol auth mechanism generic, and add SRP | est31 | 2015-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. | ||
* | Schematics: Add per-node force placement option | kwolekr | 2015-05-09 |
| | |||
* | Tests: Add schematic unittests | kwolekr | 2015-05-08 |
| | | | | | Improve schematic file-saving interface Add ability to create temporary test files | ||
* | Fix missing Y component assignment in check_v3f | kwolekr | 2015-05-08 |
| | |||
* | Remove duplicate lua_getfield() in c_converter.cpp | Kevin Ott | 2015-05-07 |
| | | | | Fixes #2678 | ||
* | Schematics: Add indent-with-space option for schematic Lua table serialization | kwolekr | 2015-05-07 |
| | |||
* | NodeResolver: Remove NodeResolveMethod | kwolekr | 2015-05-07 |
| | | | | This simplifies NodeResolver logic and makes some interfaces cleaner. | ||
* | Fix error messages for type-checking Lua reading functions | ShadowNinja | 2015-05-06 |
| | |||
* | Add core.find_nodes_with_meta() script API | kwolekr | 2015-05-05 |
| | |||
* | Ore: Add biomes parameter | kwolekr | 2015-04-20 |
| | |||
* | Add 'persistence' alias for Lua noiseparams and validate more vector parameters | kwolekr | 2015-04-19 |
| | |||
* | Biome API: Add biome-specific river water | paramat | 2015-04-19 |
| | |||
* | Schematics: Fix core.schematic_create() | kwolekr | 2015-04-17 |
| | |||
* | Switch to check_v3s16 in l_mapgen.cpp and l_vmanip.cpp for type safety | kwolekr | 2015-04-17 |
| | |||
* | Refactor around translatePassword | est31 | 2015-04-17 |
| | | | | | | | Change types for passed password from wstring to string, which removes converting back and forth in most cases. Move the narrow_to_wide conversion, where its neccessary, closer to irrlicht. Remove trailing spaces in guiPasswordChange.cpp. Make parameters for translatePassword passed as const reference. | ||
* | Biomes: Remove referenced biomes from Decorations on clear | kwolekr | 2015-04-16 |
| | |||
* | Schematics: Refactor NodeResolver and add NodeResolveMethod | kwolekr | 2015-04-16 |
| | | | | | | | | | NodeResolver name lists now belong to the NodeResolver object instead of the associated NodeDefManager. In addition to minimizing unnecessary abstraction and overhead, this move permits NodeResolvers to look up nodes that they had previously set pending for resolution. So far, this functionality has been used in the case of schematics for serialization/deserialization. | ||
* | Use std::vector instead of std::set for Environment::getObjectsInsideRadius | Loic Blot | 2015-04-16 |
| | | | | | We are only iterating sequentially, we don't need a set here Also use a vector reference instead of a copy | ||
* | Schematics: Reorganize (de)serialization and add Lua serialization API | kwolekr | 2015-04-13 |
| | |||
* | Document for api functions that rely on current_modname, that it doesn't ↵ | est31 | 2015-04-08 |
| | | | | work when not loading mods | ||
* | Schematics: Prepend mod path to relative schematic filepaths | kwolekr | 2015-04-08 |
| | |||
* | Move globals from main.cpp to more sane locations | Craig Robbins | 2015-04-01 |
| | | | | | | | | | | | | Move debug streams to log.cpp|h Move GUI-related globals to clientlauncher Move g_settings and g_settings_path to settings.cpp|h Move g_menuclouds to clouds.cpp|h Move g_profiler to profiler.cpp|h | ||
* | ObjDefManager, Mapgen SAPI: Huge refactoring | kwolekr | 2015-03-31 |
| | | | | | | | - General code cleanup - Unified object creation and loading - Specifying objects in APIs is now orthogonal (i.e. anything can take an ID, name string, or the raw table definition (and automatically registers if present | ||
* | GenElementManager: Pass opaque handles to Lua and rename to ObjDefManager | kwolekr | 2015-03-31 |
| | | | | Add core.clear_registered_schematics() and refactor schematics somewhat |