Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add support for the PCG32 PRNG algo (and associated script APIs) | kwolekr | 2015-03-22 | 2 | -35/+32 | |
| | ||||||
* | MutexedQueue inherits must use std::deque instead of std::list | Loic Blot | 2015-03-17 | 2 | -47/+28 | |
| | ||||||
* | For usages of assert() that are meant to persist in Release builds (when ↵ | Craig Robbins | 2015-03-07 | 2 | -7/+4 | |
| | | | | NDEBUG is defined), replace those usages with persistent alternatives | |||||
* | Fix Android text bug (no text displaying) | Craig Robbins | 2015-03-07 | 2 | -71/+68 | |
| | ||||||
* | Remove Queue class which uses std::list and use native std::queue | Loic Blot | 2015-03-05 | 1 | -61/+0 | |
| | ||||||
* | Use std::vector instead of std::list in StaticObjectList and ↵ | Loic Blot | 2015-03-04 | 1 | -4/+2 | |
| | | | | MutexedMap::getValues() | |||||
* | Fix narrow_to_wide_c (ANDROID) | Craig Robbins | 2015-03-02 | 1 | -3/+5 | |
| | | | | | * Ensure converted string is NUL terminated * Restore logic to that used prior to 9e2a9b5 | |||||
* | Fix minor memory leak (Android) | Craig Robbins | 2015-02-27 | 1 | -5/+10 | |
| | ||||||
* | Fix wrapDegrees family of functions | Craig Robbins | 2015-02-23 | 1 | -42/+41 | |
| | | | | | | | | wrapDegrees() (renamed to modulo360f) wrapDegrees_0_360 wrapDegrees_180 Minor errors were present in previous versions; see issue #2328 | |||||
* | Move hex.h to util/ | Loic Blot | 2015-02-21 | 2 | -2/+64 | |
| | ||||||
* | Move sha1.hpp and base64.hpp to util/ | Loic Blot | 2015-02-21 | 6 | -2/+403 | |
| | ||||||
* | Performance Improvement: Use a cache which caches result for getFacePositions. | Loic Blot | 2015-02-16 | 2 | -57/+74 | |
| | | | | | | | | | | | This greatly reduce the number of std::list generated by caching the result, which is always constant for each radius selected. In the callgrind map, you will see original: * 3.3M calls to std::list for 9700 calls to getFacePositions In the modified version, you will see: * 3.3K calls to std::list for 6900 call to getFacePositions Callgrind map is here: #2321 it's a huge performance improvement to l_find_node_near | |||||
* | Fix gettext on MSVC | BlockMen | 2015-02-12 | 1 | -10/+13 | |
| | ||||||
* | Fix Android build of narrow_to_wide | ShadowNinja | 2015-02-11 | 1 | -4/+5 | |
| | ||||||
* | Reduce gettext wide/narrow and string/char* conversions | ShadowNinja | 2015-02-05 | 2 | -23/+51 | |
| | ||||||
* | Water fixes | gregorycu | 2015-01-18 | 1 | -0/+20 | |
| | | | | | | | Change must_reflow to a deque Add overload for MapBlock::raiseModified that takes a const char*. This is a speed improvement. Comment out unused variable Optimisations to block offset calculations | |||||
* | Make minor style change(unescape_string()) | Craig Robbins | 2015-01-16 | 1 | -3/+4 | |
| | ||||||
* | Fix unescape_string removing all backslashes | ShadowNinja | 2015-01-15 | 1 | -4/+6 | |
| | ||||||
* | Change UniqueQueue to use a queue and a set. | unknown | 2015-01-15 | 1 | -49/+50 | |
| | ||||||
* | Deduplicate code and use stdlib in string functions | ShadowNinja | 2015-01-03 | 2 | -210/+160 | |
| | ||||||
* | Fixes for Android build errors. Enable sensor landscape rotation. | KodexKy | 2014-11-25 | 1 | -3/+3 | |
| | | | | | | | | | | | Fix typo in Android Makefile ndk path. Fix touchscreen parts of game.cpp to work after Zeno's refactor. Fix isdigit and isspace overload conflict with Android Irrlicht in string.h Enable sensor landscape rotation in Android Manifiest. Add mapgen v5 to Android build. Fix Makefile not checking leveldb. Signed-off-by: Craig Robbins <kde.psych@gmail.com> | |||||
* | serialize.h: use machine native byte swapping if available, fall-back to ↵ | Rafael Reilova | 2014-11-21 | 2 | -50/+86 | |
| | | | | | | | | | | | | | | | | | | | | | 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> | |||||
* | Remove unused rangelim function (the macro still exists) | Kahrl | 2014-11-19 | 1 | -9/+0 | |
| | ||||||
* | Implement WieldMeshSceneNode which improves wield mesh rendering | Kahrl | 2014-11-08 | 1 | -0/+5 | |
| | | | | | | | | | | | | | - Don't create and cache an extruded mesh for every (non-node) item. Instead use a single one per image resolution. - For cubic nodes reuse a single wield mesh too - Improve lighting of the wielded item - Increase far value of wield mesh scene camera, fixes #1770 - Also includes some minor refactorings of Camera and GenericCAO. | |||||
* | Cleanup and (mostly) document util/string.h and (very) minor refactoring | Craig Robbins | 2014-11-02 | 1 | -125/+276 | |
| | | | | | Updated: Incorporated feedback from 'kahrl' Updated: Moved MinetestApp::boolToCStr() from game.cpp into string.h renaming it bool_to_cstr() | |||||
* | Fix bug introduced by me (Zeno) | Craig Robbins | 2014-10-29 | 1 | -2/+3 | |
| | ||||||
* | Added names colours and refactored parseColorString() | Craig Robbins | 2014-10-29 | 2 | -57/+263 | |
| | ||||||
* | Refactor decoration-related code | kwolekr | 2014-10-29 | 1 | -0/+4 | |
| | | | | | Split up ModApiMapgen::l_register_decoration() Define and make use of CONTAINS() and ARRLEN() macros | |||||
* | Fix unit reported by TimeTaker (was always ms) | Kahrl | 2014-10-09 | 1 | -2/+11 | |
| | ||||||
* | Add [colorize modifier | BlockMen | 2014-10-05 | 2 | -1/+65 | |
| | ||||||
* | Fix misc. style issues | kwolekr | 2014-10-03 | 1 | -1/+4 | |
| | ||||||
* | Standardize tooltip row detection | BlockMen | 2014-09-28 | 1 | -0/+10 | |
| | ||||||
* | Use const references for Settings methods | ShadowNinja | 2014-09-21 | 2 | -4/+4 | |
| | | | | Also check for (this == &other) before locking mutexes. | |||||
* | Add support for Android 2.3+ | sapier | 2014-06-29 | 1 | -0/+83 | |
| | | | | | | | | | | | | | There have been plenty of ppl involved in creating this version. I don't wanna mention names as I'm sure I'd forget someone so I just tell where help has been done: - The partial android versions done by various ppl - Testing on different android devices - reviewing code (especially the in core changes) - testing controls - reviewing texts A big thank you to everyone helping this to be completed! | |||||
* | Fix msvc2012 build | sapier | 2014-06-29 | 1 | -0/+1 | |
| | ||||||
* | Add formspec api versioning | sapier | 2014-06-29 | 1 | -0/+14 | |
| | ||||||
* | Bunch of small fixes (coding style, very unlikely errors, warning messages) | sapier | 2014-04-19 | 1 | -1/+1 | |
| | ||||||
* | Fix write and read S32 vectors | BlockMen | 2014-04-12 | 1 | -2/+15 | |
| | ||||||
* | Fix serializing of signed numbers in serializeStructToString | ShadowNinja | 2014-03-21 | 1 | -3/+8 | |
| | ||||||
* | Make serializeStructToString use an ostringstream | ShadowNinja | 2014-03-15 | 2 | -44/+27 | |
| | ||||||
* | Revert "Use fixed-width format specifiers in serializeStructToString" | ShadowNinja | 2014-03-14 | 1 | -5/+4 | |
| | | | | | This reverts commit 875f1327a47f78d783c3abc7f7acc3977dc286ec. Fixed width format specifiers are only officially availale in C99 and C++11. | |||||
* | Use fixed-width format specifiers in serializeStructToString | ShadowNinja | 2014-03-13 | 1 | -3/+4 | |
| | ||||||
* | Replace usage of long long with u64/s64 | ShadowNinja | 2014-03-12 | 2 | -2/+3 | |
| | ||||||
* | Add minetest.set_noiseparam_defaults() Lua API | kwolekr | 2014-02-15 | 2 | -0/+281 | |
| | ||||||
* | Add capability to read table flag fields from Lua API | kwolekr | 2014-02-09 | 2 | -0/+14 | |
| | ||||||
* | Make flag strings clear specified flag with 'no' prefix | kwolekr | 2014-02-08 | 2 | -16/+34 | |
| | | | | | Remove flagmask field from set_mapgen_params table Add small bits of needed documentation | |||||
* | Revert "Fix settings to honor numeric conversion errors" | kwolekr | 2014-02-05 | 1 | -26/+16 | |
| | | | | This reverts commit 3f376a092e1c16429fb52f24736e9da98aff4cd5. | |||||
* | Fix settings to honor numeric conversion errors | sapier | 2014-02-04 | 1 | -16/+26 | |
| | | | | Rename try* non exceptioning functions to *NoEx | |||||
* | Make MutexQueue use jsemaphore for signaling | sapier | 2014-01-10 | 2 | -72/+141 | |
| | ||||||
* | Replace SimpleThread by JThread now implementing same features | sapier | 2013-12-15 | 1 | -44/+0 | |
| |