Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Define and use limit constants for Irrlicht fixed-width types | kwolekr | 2015-10-04 |
| | |||
* | Don't serialize StaticObjectList with > 65535 objects | Kahrl | 2015-09-29 |
| | | | | | | | | | | Because the count is serialized as u16, this would cause overflow. If minetest later deserialized a mapblock with an incorrect static object count, it would be unable to find the NameIdMapping (which comes after the StaticObjectList) and abort with an error such as "Invalid block data in database: unsupported NameIdMapping version" (issue #2610). | ||
* | Use std::vector instead of std::list in StaticObjectList and ↵ | Loic Blot | 2015-03-04 |
| | | | | MutexedMap::getValues() | ||
* | serialize.h: use machine native byte swapping if available, fall-back to ↵ | Rafael Reilova | 2014-11-21 |
| | | | | | | | | | | | | | | | | | | | | | previous generic method if not (supported for GCC using endian.h, detection done in cmake) write/readARGB8() - just write 32-bit color in one op, instead of 4 1-byte ops cleanup: removed unneeded buffer init for some serialize-out functions use a #define for the fixed point factor in read/writeF1000() nodemetadata.cpp, nodetimer.cpp optimzation: simpler deserialize node position method staticobject.cpp: cleanup: use util/serialize.h inlines instead of its own de/serialization serialize.cpp: minor optimization/cleanup: avoid generation of unneeded string temporary CMakeLists.txt, cmake_config.h.in: detection of endian.h config.h: added HAVE_ENDIAN_H Commits due to feedback squashed Signed-off-by: Craig Robbins <kde.psych@gmail.com> | ||
* | Migrate to STL containers/algorithms. | Ilya Zhuravlev | 2013-03-11 |
| | |||
* | Update Copyright Years | Sfan5 | 2013-02-24 |
| | |||
* | Change Minetest-c55 to Minetest | PilzAdam | 2013-02-24 |
| | |||
* | Move util/serialize.h out from staticobject.h for smaller header dependencies | Perttu Ahola | 2012-11-26 |