dlib/dlib/gui_core
Adrià Arrufat 07f7425170
Unify all conversions to UTF-32 (#2737)
* Improve UTF-8 support for draw_string

* Add ugly hack to make it work

* Unify all convert_utf8_to_utf32 implementations

* Rename convert_utf8_to_utf32 to convert_to_utf32

* Remove code related to GCC 4, since it's no longer supported

* Format is_combining_char according to dlib codestyle and remove pragmas

* Rename convert_utf8_to_utf32 to convert_to_utf32

* Complete the convert_to_utf32 function

* Fix build on untested OS

* Try to fix compilation in Windows

* Update docs and replace typedef with using

* Add back especialized conversions to UTF-32

* Add requires clause to convert_to_utf32

* Update dlib/unicode/unicode_abstract.h

---------

Co-authored-by: Davis E. King <davis685@gmail.com>
2023-04-12 23:08:00 -04:00
..
gui_core_kernel_1.cpp Unify all conversions to UTF-32 (#2737) 2023-04-12 23:08:00 -04:00
gui_core_kernel_1.h Fixed a bug in dlib's MS Windows GUI code that was introduced a little while back 2017-10-28 10:48:54 -04:00
gui_core_kernel_2.cpp Unify all conversions to UTF-32 (#2737) 2023-04-12 23:08:00 -04:00
gui_core_kernel_2.h Made pixel_traits use constexpr everywhere to avoid compiler errors in newer compilers. 2016-12-27 09:33:41 -05:00
gui_core_kernel_abstract.h fix some spelling and grammar errors 2020-08-07 15:41:42 -04:00
windows.h
xlib.h