aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/UniConversion.cxx
AgeCommit message (Collapse)AuthorFilesLines
2017-03-02Fix potential problems with IME on Cocoa when document contains invalid UTF-8.Neil1-0/+23
2015-11-20Bug [#1779]. Better Unicode input support on Windows systems.Sam Hocevar1-4/+0
- support surrogate pairs in WM_CHAR messages - support characters from supplementary planes in WM_UNICHAR messages - support WM_UNICHAR messages in non-Unicode mode - fix some code duplication Also, do not return FALSE upon receiving a WM_UNICHAR message with a UNICODE_NOCHAR parameter, since WM_UNICHAR can actually be handled just fine (at least with the exact same level of support as WM_CHAR).
2015-07-04Make std::exception visible to all core code to remove chance that a differentNeil1-0/+2
tool set will not indirectly include <stdexcept>.
2015-02-24Notify container of non-BMP characters correctly.Neil1-1/+1
2015-02-23Fix non-BMP character entry through the inline IME.Neil1-3/+3
2015-01-13Using size_t instead of unsigned int for conversions to UTF16 for 64-bitNeil1-7/+7
compatibility and to lessen the number of casts.
2014-10-02Allow using C++11 <regex> for searches as a provisional feature.Neil1-0/+46
2013-12-15Format normalization - whitespace and braces made consistent.Neil1-1/+1
Parameter names added to method declarations.
2013-07-22Added the character representation feature.Neil1-0/+5
2013-07-21Standardising header guards and namespaces.Neil1-0/+12
2012-05-26Reduce code to avoid warning from cppcheck.nyamatongwe1-4/+2
2012-05-26Optimize UTF-8 character length calculations by using an array.nyamatongwe1-0/+28
2012-05-26Move classification of UTF-8 byte sequences into UniConversion module.nyamatongwe1-0/+91
2010-05-02Bug #2995278 minor fixes to typos and types.nyamatongwe1-1/+1
2010-03-23Added function for finding how many bytes are in a UTF-8 character.nyamatongwe1-0/+12
2010-02-17Formatting whitespace.nyamatongwe1-1/+1
2008-12-23Avoid warnings with gcc 4.3nyamatongwe1-1/+1
2007-04-19All Unicode planes supported, not just the Basic Multilingual Plane.nyamatongwe1-12/+55
2004-06-23Delete all markers for a particular marker number now deletesnyamatongwe1-1/+1
multiple markers on one line.
2001-10-28Fixed Platform changes for GTK+ and hid most of the implementation ofnyamatongwe1-4/+0
Surface.
2001-02-24Updated documentation comments from Philippe.nyamatongwe1-1/+4
2001-01-28Updating copyright notices for 2001.nyamatongwe1-1/+1
2000-04-10Death of Accessor.nyamatongwe1-0/+77
Birth of UniConversion.