summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/util/unicode.cpp
Commit message (Collapse)AuthorAgeFilesLines
* (nw) Clean up the mess on master Vas Crabb2019-03-261-69/+101
| | | | | | | | | | | | | This effectively reverts b380514764cf857469bae61c11143a19f79a74c5 and c24473ddff715ecec2e258a6eb38960cf8c8e98e, restoring the state at 598cd5227223c3b04ca31f0dbc1981256d9ea3ff. Before pushing, please check that what you're about to push is sane. Check your local commit log and ensure there isn't anything out-of-place before pushing to mainline. When things like this happen, it wastes everyone's time. I really don't need this in a week when real work™ is busting my balls and I'm behind where I want to be with preparing for MAME release.
* Revert "conflict resolution (nw)" andreasnaive2019-03-251-101/+69
| | | | | This reverts commit c24473ddff715ecec2e258a6eb38960cf8c8e98e, reversing changes made to 009cba4fb8102102168ef32870892438327f3705.
* Make search not suck as badly (use algorithm derived from Jaro-Winkler ↵ Vas Crabb2019-01-141-69/+101
| | | | similarity to match search strings, match on more useful stuff)
* Renamed flipendian -> swapendian, as I spent minutes trying to find the ↵ mooglyguy2018-11-051-4/+4
| | | | functions to tell to another person who spent minutes trying to find the functions, and we refer to such functions as swapping just about everywhere else in the codebase, nw
* srcclean (nw) Vas Crabb2017-08-271-2/+2
|
* Imgtool: Merged normalize_filename() into cannonicalize_path(), ↵ npwoods2017-07-301-0/+22
| | | | C++-ification (#2527)
* Revert "reordering the #include lets you build this file with latest mingw ↵ smf-2017-05-141-6/+3
| | | | | | headers (nw)" This reverts commit c3b10caf4e83135756ce400ec39d1b10b7d97b93.
* reordering the #include lets you build this file with latest mingw headers (nw) smf-2017-05-141-3/+6
|
* 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