diff options
author | 2014-11-23 17:02:12 -0500 | |
---|---|---|
committer | 2014-11-23 17:02:12 -0500 | |
commit | 42c7f7c48991f2d4639534274bb250f6c5171ddb (patch) | |
tree | 36f131575620e688251d817b304a4337980802c9 /doc | |
parent | 1e3a6f5ead9e9638a511ca9f8657991053d47407 (diff) |
Patch CDK for basic UTF-8 support.
The find & replace pane and UI dialogs can now handle UTF-8 characters. The
support is functional, but not perfect. Since the patch only targets the widgets
Textadept uses, it cannot be submitted to upstream CDK for inclusion. It's kind
of a hack anyway.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/manual.md | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/doc/manual.md b/doc/manual.md index 8613b0c0..bfdb48a7 100644 --- a/doc/manual.md +++ b/doc/manual.md @@ -1619,12 +1619,14 @@ non-Lua, libraries. includes a slightly modified, stripped down version of this library. The changes made to CDK are in *src/cdk.patch* and listed as follows: -* Excluded the following source files: *alphalist.c*, *calendar.c*, - *cdk_compat.{c,h}*, *cdk_test.h*, *dialog.c*, *{d,f}scale.{c,h}*, - *fslider.{c,h}*, *gen-{scale,slider}.{c,h}*, *get_index.c*, *get_string.c*, - *graph.c*, *histogram.c*, *marquee.c*, *matrix.c*, *popup_dialog.c*, - *radio.c*, *scale.{c,h}*, *slider.{c,h}*, *swindow.c*, *template.c*, +* Excluded the following source files: *alphalist.c*, *button.c*, *calendar.c*, + *cdk_compat.{c,h}*, *cdk_params.c*, *cdk_test.h*, *debug.c*, *dialog.c*, + *{d,f}scale.{c,h}*, *fslider.{c,h}*, *gen-{scale,slider}.{c,h}*, + *get_index.c*, *get_string.c*, *graph.c*, *histogram.c*, *marquee.c*, + *matrix.c*, *menu.c*, *popup_dialog.c*, *position.c*, *radio.c*, + *scale.{c,h}*, *slider.{c,h}*, *swindow.c*, *template.c*, *u{scale,slider}.{c,h}*, *view_{file,info}.c*, and *viewer.c*. +* *binding.c* utilizes libtermkey for universal input. * *cdk.h* does not `#include` "matrix.h", "viewer.h", and any headers labeled "Generated headers" due to their machine-dependence. It also `#define`s `boolean` as `CDKboolean` on Windows platforms since the former is already @@ -1641,6 +1643,9 @@ made to CDK are in *src/cdk.patch* and listed as follows: directory separator. * Deactivated the `deleteFileCB` function in *fselect.c*. * Removed some of CDK's initial screen handling code. +* *cdk.c* has some basic UTF-8 handling functions and *draw.c*, *entry.c*, and + *itemlist.c* use them for UTF-8 drawing and character handling. (Note: + *mentry.c* cannot handle UTF-8.) [CDK]: http://invisible-island.net/cdk/ |