office-gobmx/sal/textenc
Julien Nabet b943d28f04 tdf#150877: Add support for Kamenický and Mazovia encodings
...as referenced e.g. at
<https://docs.microsoft.com/en-us/previous-versions/visualstudio/foxpro/aa975345(v=vs.71)>
"Code Pages Supported by Visual FoxPro".  That source lists those two encodings
with "code page" values 895 and 620, resp. (which might be what we call "Windows
code pages" in include/rtl/tencinfo.h) and "code page identifier" values 0x68
and 0x69, reps. (which might be what we call "Windows charsets" in
include/rtl/tencinfo.h.  But I deliberately left these two new
RTL_TEXTENCODING_* values without any mappings to such Windows codepages etc.,
as I didn't find any authoritative sources.  What I used is the information
available at <https://en.wikipedia.org/wiki/Kamenick%C3%BD_encoding> and
<https://en.wikipedia.org/wiki/Mazovia_encoding>.

(And while at it, I also updated the instructions what to do "Whenever some
encoding is added here" in include/rtl/textenc.h.)

This commit is building on some prior, abandoned work by Julien Nabet at
<https://gerrit.libreoffice.org/c/core/+/139819> "tdf#150877: DBF Mazovia
encoding (0x69)".

Change-Id: Iae8af4ebab8915411499ae7ef951339b335aa857
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140014
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2022-09-15 15:56:35 +02:00
..
generate
context.cxx
context.hxx
convertadobe.tab
convertbig5hkscs.cxx
convertbig5hkscs.hxx
convertbig5hkscs.tab
converter.cxx
converter.hxx
converteuctw.cxx
converteuctw.hxx
converteuctw.tab
convertgb18030.cxx
convertgb18030.hxx
convertgb18030.tab
convertisciidevangari.cxx
convertisciidevangari.hxx
convertisciidevangari.tab
convertiso2022cn.cxx
convertiso2022cn.hxx
convertiso2022cn.tab
convertiso2022jp.cxx
convertiso2022jp.hxx
convertiso2022jp.tab
convertiso2022kr.cxx
convertiso2022kr.hxx
convertiso2022kr.tab
convertsimple.cxx
convertsimple.hxx
convertsinglebytetobmpunicode.cxx
convertsinglebytetobmpunicode.hxx
gettextencodingdata.hxx
handleundefinedunicodetotextchar.cxx
handleundefinedunicodetotextchar.hxx
tables.cxx
tcvtarb1.tab
tcvtbyte.cxx
tcvtbyte.hxx
tcvteas1.tab
tcvtest1.tab
tcvtjp1.tab
tcvtjp2.tab
tcvtjp3.tab
tcvtjp4.tab
tcvtjp5.tab
tcvtjp6.tab
tcvtkr1.tab
tcvtkr2.tab
tcvtkr4.tab
tcvtkr5.tab
tcvtkr6.tab
tcvtlat1.tab
tcvtmb.cxx
tcvtscn1.tab
tcvtscn2.tab
tcvtscn3.tab
tcvtscn4.tab
tcvtscn5.tab
tcvtscn6.tab
tcvtsym1.tab
tcvttcn1.tab
tcvttcn2.tab
tcvttcn6.tab
tcvtuni1.tab
tcvtutf7.cxx
tcvtutf8.cxx
tcvtutf8.hxx
tenchelp.hxx
tencinfo.cxx
textcvt.cxx
textenc.cxx
unichars.cxx
unichars.hxx