summaryrefslogtreecommitdiff
path: root/utils/utf8.h
Commit message (Collapse)AuthorAgeFilesLines
* Fix several doxygen issuesVincent Sanders2014-11-081-3/+4
|
* move utf8 local conversion operations to tableVincent Sanders2014-02-011-5/+0
|
* move utf8 conversion routines to use nserror instead of their own error enumVincent Sanders2014-01-281-13/+117
|
* improve gtk source save to use gtk overwrite protection feature coverity 1109873Vincent Sanders2013-10-251-1/+1
|
* Add function to get the byte length of n characters in a utf8 string.Michael Drake2013-03-171-0/+1
|
* Include stdbool.hMichael Drake2013-02-221-0/+1
|
* A load of refactoring of how content selection and input work.Michael Drake2013-02-221-0/+2
| | | | | | | | | | | | | Keypresses now go via content interface. Contents don't shove the selection object into browser windows any more. Contents report selection existence by sending message. HTML content keeps track of where selections in it exist. Contents report whether they have input focus via caret setting msg. Caret can be hidden (can still input/paste) or removed. Consolidate textarea selection handling. Make textarea report its selection status changes to client. Various textarea fixes. Changed how we decide when to clear selections, and give focus.
* Correctly emit entities when serialising to HTML.John-Mark Bell2012-12-301-0/+3
|
* Port our UTF-8 routines to parserutils (only enabled when building against ↵John Mark Bell2009-02-171-2/+7
| | | | | | | | | Hubbub). Sync our temporary internal copies of these functions with parserutils (which is rather better tested and fixes a number of known bugs in NetSurf's previous UTF-8 handling). Ideally, this will be the only place in NetSurf that has any dependency on parserutils, so port the amiga font code to our internal APIs. svn path=/trunk/netsurf/; revision=6550
* Update all source code file headers to reflect GPL version 2 only and ↵Vincent Sanders2007-08-081-3/+14
| | | | | | contain appropriate licence text svn path=/trunk/netsurf/; revision=3486
* Update project URL.Michael Drake2006-11-271-1/+1
| | | | svn path=/trunk/netsurf/; revision=3073
* [project @ 2005-07-16 14:35:20 by jmb]John Mark Bell2005-07-161-0/+6
| | | | | | | | | | | | | | | | | | - Convert Messages files to UTF-8 encoding. - Replace local_encoding_name() with platform specific utf8_[to,from]_local_encoding() functions - this allows mapping of 8bit characters 0x80->0x9f (inclusive). - All text that is rendered by the RISC OS Wimp is now converted to the system local encoding prior to display. - Lose the horrendous hack that was messages_get_key() - Menu text is now translated to system local encoding on the fly (if necessary) rather than at menu creation time. This allows the system alphabet to change under us and our menus remain usable. - The Languages menu now lists all languages that are present in the LangNames file. In the case of selecting the UI language, those languages which are not available are shaded. svn path=/import/netsurf/; revision=1796
* [project @ 2005-07-11 18:10:10 by jmb]John Mark Bell2005-07-111-0/+2
| | | | | | Cache previous iconv conversion descriptor svn path=/import/netsurf/; revision=1792
* [project @ 2005-07-02 18:18:48 by bursa]James Bursa2005-07-021-2/+2
| | | | | | Fix file comment for Doxygen. svn path=/import/netsurf/; revision=1778
* [project @ 2005-06-07 21:29:26 by jmb]John Mark Bell2005-06-071-2/+10
| | | | | | | Lose cnv_str_local_enc and friends. UTF-8 conversion functions now return an enumerated type allowing for fallbacks, if appropriate. svn path=/import/netsurf/; revision=1744
* [project @ 2005-04-16 05:09:32 by jmb]John Mark Bell2005-04-161-0/+26
Split out UTF-8 handling functions. Submit URL-encoded forms in sensible encoding: * First entry in accept-charset list, if present * Document encoding, otherwise We may want to explicitly look for UTF-8, to save converting. Convert cnv_str_local_enc/cnv_local_enc_str to use iconv (they're now veneers for utf8_[to/from]_enc). Provide mechanism for looking up local system charset (derived from system alphabet, under RISC OS) svn path=/import/netsurf/; revision=1647