| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-05-18 | Merge branch 'master' of https://github.com/minetest/minetest | Elias Fleckenstein | |
| 2022-05-18 | Use std::map instead of core::map (#12301) | paradust7 | |
| 2022-05-17 | Merge branch 'master' of https://github.com/minetest/minetest | Elias Fleckenstein | |
| 2022-04-08 | Don't test overflow behavior for VoxelArea extents | ShadowNinja | |
| 2022-04-08 | Remove duplicate test for trim | ShadowNinja | |
| 2022-04-08 | Update directory name sanitization | ShadowNinja | |
| Only ASCII spaces have to be handles specially, and leading spaces are also disallowed. | |||
| 2022-04-08 | Add tests for sanitizeDirName | ShadowNinja | |
| 2022-04-08 | Fix compiler warnings | ShadowNinja | |
| 2022-04-07 | Compile Lua as C++ (#11683) | Jude Melton-Houghton | |
| Co-authored-by: sfan5 <sfan5@live.de> | |||
| 2022-02-26 | Move the codebase to C++14 | sfan5 | |
| 2022-01-30 | Get rid of empty test file | sfan5 | |
| 2022-01-30 | Raise max mapgen limit constant to align with mapblock size | sfan5 | |
| 2022-01-07 | Use a database for mod storage (#11763) | Jude Melton-Houghton | |
| 2021-12-29 | Socket-related cleanups | sfan5 | |
| Improve error handling on Windows and reduce the size of the `Address` class | |||
| 2021-12-05 | Fix various code & correctness issues (#11815) | sfan5 | |
| 2021-12-01 | Network: Delete copy constructor and use std::move instead (#11642) | SmallJoker | |
| This is a follow-up change which disables class copies where possible to avoid unnecessary memory movements. | |||
| 2021-11-26 | Fix find_nodes_in_area misbehaving with out-of-map coordinates (#11770) | sfan5 | |
| This ensures that no overflows (side-effects) happen within the find_nodes_in_area function by limiting coordinates like done in the map generation code. | |||
| 2021-11-01 | Localize error messages in mainmenu (#11495) | Riceball LEE | |
| Co-authored-by: sfan5 <sfan5@live.de> Co-authored-by: rubenwardy <rw@rubenwardy.com> | |||
| 2021-10-07 | Add "MINETEST_MOD_PATH" environment variable (#11515) | emixa-d | |
| This adds an environment variable MINETEST_MOD_PATH. When it exists, Minetest will look there for mods in addition to ~/.minetest/mods/. | |||
| 2021-09-19 | Merge branch 'master' of https://github.com/minetest/minetest | Elias Fleckenstein | |
| 2021-09-17 | Shave off buffer copies in networking code (#11607) | sfan5 | |
| 2021-09-17 | Hide Wself-assign-overloaded and Wself-move unittest compilation warnings | HybridDog | |
| The warnings occured with the clang compiler | |||
| 2021-09-11 | Make sure relevant std::stringstreams are set to binary | sfan5 | |
| 2021-08-31 | Switch MapBlock compression to zstd (#10788) | lhofhansl | |
| * Add zstd support. * Rearrange serialization order * Compress entire mapblock Co-authored-by: sfan5 <sfan5@live.de> | |||
| 2021-06-23 | Rework Settings to support arbitrary hierarchies (#11352) | sfan5 | |
| 2021-05-30 | Fix base64 validation and add unittests (#10515) | Lars Müller | |
| Implement proper padding character checks | |||
| 2021-05-13 | Merge branch 'master' of https://github.com/minetest/minetest | Elias Fleckenstein | |
| 2021-05-03 | fix: some code tidy about includes & irr namespaces | Loic Blot | |
| 2021-05-03 | refacto: don't use RenderingEngine singleton on CAO | Loic Blot | |
| * we don't need on CAO side more than SceneManager, and temporary. Pass only required SceneManager as a parameter to build CAO and add them to the current scene * Use temporary the RenderingEngine singleton from ClientEnvironment, waitfor for better solution * Make ClientActiveObject::addToScene virtual function mandatory to be defined by children to ensure we don't forget to properly define it | |||
| 2021-03-26 | Merge branch 'master' of https://github.com/minetest/minetest | Elias Fleckenstein | |
| 2021-03-20 | Schematic: Properly deal with before/after node resolving and document (#11011) | SmallJoker | |
| This fixes an out-of-bounds index access when the node resolver was already applied to the schematic (i.e. biome decoration). Also improves the handling of the two cases: prior node resolving (m_nodenames), and after node resolving (manual lookup) | |||
| 2021-02-10 | Merge branch 'master' of https://github.com/minetest/minetest | Elias Fleckenstein | |
| 2021-02-02 | Encode high codepoints as surrogates to safely transport wchar_t over network | sfan5 | |
| fixes #7643 | |||
| 2021-02-02 | Drop wide/narrow conversion functions | sfan5 | |
| The only valid usecase for these is interfacing with OS APIs that want a locale/OS-specific multibyte encoding. But they weren't used for that anywhere, instead UTF-8 is pretty much assumed when it comes to that. Since these are only a potential source of bugs and do not fulfil their purpose at all, drop them entirely. | |||
| 2021-02-02 | Refactor utf8_to_wide/wide_to_utf8 functions | sfan5 | |
| 2021-01-29 | Rework use_texture_alpha to provide three opaque/clip/blend modes | sfan5 | |
| The change that turns nodeboxes and meshes opaque when possible is kept, as is the compatibility code that warns modders to adjust their nodedefs. | |||
| 2021-01-29 | Settings: Purge getDefault, clean FontEngine | SmallJoker | |
| 2021-01-29 | Settings: Proper priority hierarchy | SmallJoker | |
| Remove old defaults system Introduce priority-based fallback list Use new functions for map_meta special functions Change groups to use end tags Unittest changes: * Adapt unittest to the new code * Compare Settings objects | |||
| 2020-11-28 | Merged Minetest | Elias Fleckenstein | |
| 2020-11-04 | Revert "Make Lint Happy" | Elias Fleckenstein | |
| This reverts commit ad148587dcf5244c2d2011dba339786c765c54c4. | |||
| 2020-11-04 | Make Lint Happy | Elias Fleckenstein | |
| 2020-10-05 | Remove unused functions reported by cppcheck (#10463) | SmallJoker | |
| Run unused functions reported by cppcheck This change removes a few (but not all) unused functions. Some unused helper functions were not removed due to their complexity and potential of future use. | |||
| 2020-10-01 | (se)SerializeString: Include max length in the name | SmallJoker | |
| This commit clarifies the maximal length of the serialized strings. It will avoid accidental use of serializeString() when a larger string can be expected. Removes unused Wide String serialization functions | |||
| 2020-10-01 | Clean up serialization | SmallJoker | |
| This reverts 1a5b4b3 and further functions in serialize.cpp that are unused The intend for a sane NetworkPacket/stream replacement was good, but a wrapper class around i/ostream might be more versatile than introducing a new vector-based serialization class. | |||
| 2020-09-22 | Settings: Fix unittest memory leak, change input types | SmallJoker | |
| 2020-09-10 | Remove Thread::kill() and related unittest (#10317) | Sebastien Marie | |
| Closes: #6065 | |||
| 2020-08-20 | Load media from subfolders (#9065) | DS | |
| 2020-07-18 | Update to minetest 5.4.0-dev | Elias Fleckenstein | |
| 2020-06-23 | test | Elias Fleckenstein | |
| 2020-06-05 | TestBan: Clean up properly after completing test (#9994) | ANAND | |
