Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Use UTF-8 instead of narrow | est31 | 2015-07-08 |
| | | | | | Use wide_to_utf8 and utf8_to_wide instead of wide_to_narrow and narrow_to_wide at almost all places. Only exceptions: test functions for narrow conversion, and chat, which is done in a separate commit. | ||
* | More correct wrap_rows implementation | figec | 2015-06-20 |
| | |||
* | Fix wrap_rows at inner byte of multibyte sequence | figec | 2015-06-18 |
| | | | | Also fix UTF-8 inner byte bounds and make unittest for case this fixes. | ||
* | Make wrap_rows not wrap inside utf-8 multibyte sequences | est31 | 2015-06-17 |
| | | | | | | Also count multibyte sequences as "one" character. Adds unittest for the bug reporter's case. Fixes #2796. | ||
* | Add utf-8 conversion utilities and re-add intlGUIEditBox | est31 | 2015-06-13 |
| | |||
* | Split ObjDef/ObjDefManager out to objdef.cpp | kwolekr | 2015-05-18 |
| | |||
* | 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. | ||
* | Fix fast leaves with texture_clean_transparent enabled. | Aaron Suen | 2015-04-26 |
| | |||
* | 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. | ||
* | Fix Android text bug (no text displaying) | Craig Robbins | 2015-03-07 |
| | |||
* | Reduce gettext wide/narrow and string/char* conversions | ShadowNinja | 2015-02-05 |
| | |||
* | Make minor style change(unescape_string()) | Craig Robbins | 2015-01-16 |
| | |||
* | Fix unescape_string removing all backslashes | ShadowNinja | 2015-01-15 |
| | |||
* | Deduplicate code and use stdlib in string functions | ShadowNinja | 2015-01-03 |
| | |||
* | Fixes for Android build errors. Enable sensor landscape rotation. | KodexKy | 2014-11-25 |
| | | | | | | | | | | | 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> | ||
* | Cleanup and (mostly) document util/string.h and (very) minor refactoring | Craig Robbins | 2014-11-02 |
| | | | | | 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 |
| | |||
* | Added names colours and refactored parseColorString() | Craig Robbins | 2014-10-29 |
| | |||
* | Add [colorize modifier | BlockMen | 2014-10-05 |
| | |||
* | Standardize tooltip row detection | BlockMen | 2014-09-28 |
| | |||
* | Use const references for Settings methods | ShadowNinja | 2014-09-21 |
| | | | | Also check for (this == &other) before locking mutexes. | ||
* | Fix msvc2012 build | sapier | 2014-06-29 |
| | |||
* | Add formspec api versioning | sapier | 2014-06-29 |
| | |||
* | Replace usage of long long with u64/s64 | ShadowNinja | 2014-03-12 |
| | |||
* | Add capability to read table flag fields from Lua API | kwolekr | 2014-02-09 |
| | |||
* | Make flag strings clear specified flag with 'no' prefix | kwolekr | 2014-02-08 |
| | | | | | 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 |
| | | | | This reverts commit 3f376a092e1c16429fb52f24736e9da98aff4cd5. | ||
* | Fix settings to honor numeric conversion errors | sapier | 2014-02-04 |
| | | | | Rename try* non exceptioning functions to *NoEx | ||
* | Implement urlencode and urldecode | Kahrl | 2013-12-13 |
| | |||
* | Accept hexadecimal and string values for seeds | kwolekr | 2013-11-04 |
| | |||
* | Change mainmenu texture handling + small misc changes | Kahrl | 2013-09-11 |
| | | | | | | | | | | | | | | Texture names must now be escaped in formspec elements image[], background[], image_button[], image_button_exit[]. Instead of special-case handling of texture loading (and unloading which was missing) in guiFormSpecMenu.cpp, use the newly created ISimpleTextureSource interface which is a minimal subset of ITextureSource. There is an implementation of this interface used by GUIEngine (MenuTextureSource). Fix an off-by-one bug in unescape_string; it caused requests for a texture called "\0". | ||
* | Add dummy and LevelDB database backends | Ilya Zhuravlev | 2013-09-09 |
| | |||
* | Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu | Kahrl | 2013-08-14 |
| | |||
* | Settings: everything != 0 equals true; remove .asm shaders | PilzAdam | 2013-07-08 |
| | |||
* | Allow any character in formspec strings with escape char | kwolekr | 2013-03-05 |
| | |||
* | Update Copyright Years | Sfan5 | 2013-02-24 |
| | |||
* | Change Minetest-c55 to Minetest | PilzAdam | 2013-02-24 |
| | |||
* | Add flag string settings, flat map option | kwolekr | 2013-02-06 |
| | |||
* | Fix compile under MingW | kwolekr | 2013-01-23 |
| | |||
* | Added ability to fetch media from remote server (using cURL library) | Ilya Zhuravlev | 2012-12-16 |
| | |||
* | Enforce stricter world names using a blacklist | Matthew I | 2012-09-05 |
| | | | | Blacklisted characters are: / \ | ||
* | Initially split utility.h to multiple files in util/ | Perttu Ahola | 2012-06-17 |