summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/util/unicode.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fixed building using system utf8proc Julian Sikorski2017-01-261-1/+1
|
* srcclean (nw) Vas Crabb2017-01-221-4/+4
|
* Vas Crabb feedback: Nathan Woods2017-01-041-3/+3
| | | | | | | | 1. Changed the Win32 code to use _O_U8TEXT() 2. Reordered system #includes 3. Changed a number of 'std::wcout << ...' to use util::stream_format() I'm getting massive code compilation issues, and it isn't clear to me what the problem is. I'm committing my WIP right now, with the intention of reviewing the specifics soon.
* [Imgtool] Changed to use wcout/wcerr in order to support Unicode console output Nathan Woods2017-01-021-0/+36
| | | | I really don't like the prevalence of '#ifdef WIN32' in this change, both the _setmode() and bypassing codecvt. I strongly suspect that the latter is the consequence of some mistake that in practice doesn't cause problems in MSVC. I welcome all eyes.
* Introduced utf8proc and created wrapper code to expose a prettier API Nathan Woods2016-12-311-1/+88
|
* use standard types uintptr_t, char16_t and char32_t instead of FPTR, ↵ Miodrag Milanovic2016-10-221-15/+15
| | | | utf16_char, unicode_char (nw)
* srcclean (nw) Vas Crabb2016-09-261-3/+3
|
* Consolidated code that inputs characters into buffers Nathan Woods2016-09-191-0/+27
|
* Fix UTF-16 encode, pass UTF-16 to Windows character drawing (unfortunately ↵ Vas Crabb2016-08-021-8/+10
| | | | still no nice speaker icon)
* std::min and std:max instead of MIN and MAX, also some more macros converted ↵ Miodrag Milanovic2016-07-311-4/+4
| | | | to inline functions (nw)
* Cleanups and version bump Miodrag Milanovic2016-07-271-1/+1
|
* Converted menu_file_create to use std::string for its filename buffer Nathan Woods2016-07-021-0/+13
|
* C++-ification of src/lib/util/unicode.[cpp|h] Nathan Woods2016-07-021-72/+72
|
* clang-modernize part 1 (nw) Miodrag Milanovic2015-12-031-2/+2
|
* Rename *.c -> *.cpp in our source (nw) Miodrag Milanovic2015-11-081-0/+365