Patch pro podporu češtiny pro tcl/tk
Popis úpravy
Podpora českého locale s kódováním iso8859-2 pro Tcl/Tk verze 8.3.2 pro unix.
Testováno na SuSE Linux 6.4.
Popis provedených změn
tcl/generic/tclCmdIL.c - třídění podle locale v příkazu lsort
tcl/unix/tclUnixInit.c - detekce českého locale, inicializace třídění v
závislosti na locale (LC_COLLATE)
tk/unix/tkUnixKey.c - úprava klávesnicového vstupu v X11 pro použití
češtiny za pomoci tzv. mrtvých kláves
tk/unix/tkUnixSelect.c - práce se schránkou (clipboard) v závislosti na
locale
tk/generic/tkFont.c - změna překódování znaků pro výstup do postscriptu
(neřeší problematiku komplexně, je nutné použít ogonkify a ještě jeden
skript v Perlu jako filtr před vlastním tiskem; použití je pak pro vygenerovaný dokument následující:
"cat dokument.ps | ogonkify -e L2 | script.pl | lpr")
Změny v jednotlivých souborech
tcl/generic/tclCmdIL.c výpis získaný pomocí příkazu "diff -urw ../tclCmdIL.c.original tclCmdIL.c"
tclCmdIL.diff
tcl/unix/tclUnixInit.c výpis získaný pomocí příkazu "diff -urw ../tclUnixInit.c.original tclUnixInit.c"
tclUnixInit.diff
tk/unix/tkUnixKey.c výpis získaný pomocí příkazu "diff -urw ../tkUnixKey.c.original tkUnixKey.c"
tkUnixKey.diff
tk/unix/tkUnixSelect.c výpis získaný pomocí příkazu "diff -urw ../tkUnixSelect.c.original tkUnixSelect.c"
tkUnixSelect.diff
tk/generic/tkFont.c výpis získaný pomocí příkazu "diff -urw ../tkFont.c.original generic/tkFont.c"
tkFont.diff
V případě, že máte k těmto stránkám nějaké připomínky, či výhrady, napište
mi to prosím na kteroukoliv z následujících adres:
roman.vasicek@email.cz
(v poslední době /prosinec 2000/ má trochu problémy s ukládáním mailů),
roman.vasicek@volny.cz (děsně pomalý),
.
© 2000 Ing. Roman Vašíček Datum poslední změny 2000-12-28.
|