***** V125C ***** 2010/02/22
.(BUG)
-(report from dsk1@de)
-(LNX) for Linux BigEndian other than S390
-(S390) "ld" reports pango library missing.
xxcluded by #ifdef those function not used in S390.
-keybord reports unnessesary charcter 0x03 by AltGr.
-source file is removed even if MOVe cmd failed by CPU8-->CPLC translation err.
-file can not be save after whole update is undoed by the reason of file is not updated.
If once save, it should be saved to back to the original.
-key combination of AltGr(Right-Alt) and Alt(Left-Alt) dose not work.
for ex, AltGr+"9" is "]" on "DE" kbd, and Alt+AltGr+"9" is not identified as Alt+"]".
So, "word search" function is not triggered.
-"u" key on HEX line of virtical HEX display mode create new UCS2 code from adjasent 2 byte code.
I fails when the byte code is 0x09(TAB).
-(LNX) Scroll_Lock is not avail.
gxe now check Scroll_Lock status. Arrow key scroll screen by 1 column/row when Scroll_Lock ON.
To activate Scroll_Lock key, following setup may be required.
xmodmap -e "add mod3 = Scroll_Lock"
mod3 is almost standard, but you have to check it using following cmd whether mod 3 is free.
xmodmap -pm
(usualy mod1 is Left-Alt, mod5 is AltGr)
-(gxe) DoubleClick(Copy Word to clipboard) on UTF8 file causes crash.
-(wxe) C&P:Invalid translation when double click at lineno column.
Mouse paste may fail by "region not yet saved".
.Unicode Combining Character(Diacritical combining).
-Now disply characters of wcwidth=0. Those were displayed by alternate charcter(":;") as unprintable.
Validity of the combination is not checked.
(Maximum combination is 4 on Linux console version)
-Alt+":" is used to switch display mode Combined-->Split-->Unprintable(single ":")表示を切り替える事ができる。
-Visibility of Linux version depends to Linux distribution.
Try to switch display mode. Displayed string may shift by cursor position.
Command format: (reposrts current status if operand missong)
OPT UNICOMB [ COMB | SPLIT | UNPR ] [ SHADOW | ITSELF | PADDING | U-xxxx ]
COMB, SPLIT, UNPR : display combined, split and alternate character each.
2nd operand is for Linux Console version only and specify how to write to screen when split mode.
SHADOW : write combining character with base character of the left side.
ITSELF : write combining character itself as single.
PADDING: write tab display character which is cleared by "TAB OFF" cmd
U-xxxx : any unicode you prefere.
-Linux GUI version(gxe) print combined mode except "Wysiwig" checkbox is ON.
.Ligature
-Ligature checkbox is added to also gxe Setup dialog.
-Alt+";" is assiged to toggle ON/OFF.
Alt+";" is temporary for GUI version and checkbox status is saved.
For Console version, A+";" status is saved to ini file.
Command format: (reposrts current status if operand missong)
OPT LIGATURE [ON | OFF]
-When Ligature is ON, character spacing depends to background(Windows,GTK,pango,ncurses).
If On,keep monospacing.
Try not only for European font ligature such as ff/fi, but also RTL langauge such as Arabic.
Combination mode by "OPT UNICOMB"(or Alt+":") may be required also additionally to Ligature ON.
-For Editor's characteristic, Character at the byte position of the cursor is displayed at there even when Ligature ON.
For Backspace operation, also the previous position is displayed at the point.
When cursor is on the HEX line, corresponding position on character line is kept the byte position.
So, for RTL(RightToLeft) language such as Hevrew,arabic... It seems that line is split by the cyrsor.
Though I could not read nor understand it.
-Ligature option is ignored in the following case.
Binary file, horizontal hex disply(EH cmd), HEX line of vertical HEX display mode, command input line.
.Other miscellenious.
-(wxe)double width caret for DBCS.
-Tested on Windows7.