Initial start with pt.po - only managed 1/35th, but that's a start
Merge pull request #522 from JoesCat/Init_PT

Initial start with pt.po - only managed 1/35th, but that's a start
Update sample text for Chinese and Japanese
more correction
Merge pull request #526 from coolwanglu/master

Update sample text for CHN and JPN
Update CharView after changing anchor type or ligature index

Just like other operation of Anchor Point Info dialog.
In gutils/gimagereadxpm.c, input file is text, not binary - fixed oops!
In gutils/gimagereadxpm.c, exit on file read error. Added more commenting
In gutils/gimagereadxpm.c, cleanup exit on file errors to common goto loc
In gutils/gimagereadxpm.c:gww_getline, exit on file error or buf overflow
In gutils/gimagereadxpm.c:gww_getstring, exit on file err or buf overflow
In gutils/gimagereadxpm.c:gww_getstring, exit if not enough memory
In gutils/gimagereadxpm.c:gww_getstring, replace galloc and cleanup on exit
In gutils/gimagereadxpm.c:gww_getstring, no segfault on freetab()
In gutils/gimagereadxpm.c, cleanup and exit if not enough memory.
In gutils/gimagereadxpm.c, if any errors encountered, cleanup and exit.
Merge pull request #530 from JoesCat/master

gutils/gimagereadxpm.c test for errors and cleanup
check consistency of glyph counts on input and output, and document it
prevent RemoveUnused from removing slots that the encoding requires

If you want to do that, you should re-encode first.  Note that it already
wouldn't remove any slots before the last used slot, so it's clear that this
command would never have been able to *really* remove all unused slots in
encodings that required them to remain.  Its intended use seems to have been
for removing unused unencoded slots at the end.
tighten up some boundary cases