######################################################################
  .v129B<--129 :(2017/07/30)
  .v129C<--129B:(2017/09/04)
  .v129D<--129C:(2017/11/30)
  .v129E<--129D:(2018/01/09)
  .v129F<--129E:(2018/01/23) 
  .v129G<--129F:(2018/01/30)
  .v129H<--129G:(2018/02/22)
  .v129J<--129H:(2018/05/10)
  .v129K<--129J:(2018/08/27)

    1.BUGs
       -(Windows:64)"&"(spawn executable file) dir cmd crush.
       -(64Bit) =3.14 crush
       -(Win64) Erroneous calculation when Datatype is X(Hex),O(octal).
       -(Win64) DragDrop between split panels(file copy) crashes.
     (129D)
       -(Linux)Under GTK3 environmentt, Accelerator option on Setup dialog was not work.
       -(Wxe)Crash when File->New menuitem was selected.
     (129E)
       -(Windows Console version) Japanese Error msg on header line may be corrupted.
     (129F)
       -Edit/Browse Command
        .Shows only last record when record mode with RecordSize>4096
         and 1st record contains ControlChar(<0x20).
         Or crashes if FileSize>128K
        .CPLC option registered on profile record was ignored when record mode.
         ("CPLC" option was required each time)
     (129G)
       -(Linux) On Ubuntu17.10, DirList line command:"!"(start application corresoponding to the file extension)
        failes by "No application defined to the MIME type".
       -(Wxe/gxe) Cut&Paste by mouse may paste trash data with length of CID of source line.
     (129G)
        -(gxe:GTK3)printer selection on PrintDialog is applied incorrectly.
        -(gxe:GTK3)screen size at termination is not recovered correctly and enlarged.
    (129K)
        -Around processing of UTF8 file.
         .DisplayCellWidth was reviced.
         .Trouble around displaying UCS4,SpacingCombiningMarks adn NonSpacingMark.
         .Expanded Maxmum combining up to 8 chracters.(case of Tibtan)   
          For Linux Console version max is yet 4 characters.
         .When unicode>=U01000(Windows) or unicode>=U020000(Linux)
           -Invalid hexcode display on top-left header line.
           -Could not update on vertical hex display line.
         .(LNX)When U01000<= unicode <U020000
           -SBCS(CellWidth=1) was changed to another character at save.
           -"v" line cmd on vertical hex line(cmd to accept 3 consecutive hex code as unicode) failed.
         .On =3.12 panel(Compare Tool) was corrupted when filename encoding is UTF8.
         .(WinConsole)New tool:xcfont can change font of command prompt.
          It enables to view foreign script suach as Devanagari.
        -When gb18030, differece of cursor position between charcter and vertical hex line
         occurs for characters of CelWidth=1.
        -Consecutive Esc key clear line cmd except label,
         but cmd specified the labe get error of label not found.
        -When screen is split, it may occurs that line cmd on edit panel is ignored.


     2.Additional function.

       -Shortcut pathname
        .SP { edit | refresh | add sp-name { file-spec | *\\ | ^*\\ } }
            edit   : show edit panel of Shortcut pathname definition file(::xe.shortpath).
                     Update is enabled when restart xe,
                     or enabled if "refresh" after saved.
                     Format of the line of definition file is "Shortcut-pathname fullpath-name".
                     Put "#" at top of line to comment out.
                     e.g.) srctest1 d:\eclipse-workspace\testproject1\src\com\debug\test
                           ecws  "c:\Program Files\Android\Android Studio\gradle"
            refresh: reload  definition file of ::xe.shortpath.
                     Use after "sp edit", modify then saved or directly updated ::xe.shortpath by
                     another process.
            add    : add a line to definition file by sp-name:Shortcut pathname and file-spec:shortcut target fullpath name.
                     This definition is enabled instantly.
                     Following specifications are effective at proper situation.
                       *\ :the file currently opened on this panel.
                       ^*\:the file currently opened on another split panel.
                     e.g.) sp add srctest1 d:\eclipse-workspace\testproject1\src\com\debug\test
                           sp add ecws  "c:\Program Files\Android\Android Studio\gradle"
        .To utilize Shortcut pathname, add prefix "sp:" to file-spec.
         (If xxx of sp:xxx is not defined, "sp:xxx" is used as is.)
           e.g.) e sp:srctest1\Main.java
                 e sp:ecws
                 e "sp:ecws\space embedded name"
                 xcopy sp:ecdir\x1 sp.ecdir\x2
                 cd sp:ecdir
     (129C)
       -Find cmd
          Search file attribute column on dir-list panel.
          Parameter is case insensitive.
          Use "d" for directory, "L" for symbolic link.
          Specify "d" and "L" alone each.
          For other attributes, on Windows, select the line having all attributes of parameter,
          on Linux, select the line having string of attribute parameter.
          Following attribute IDs are specific to Linux.
            u:setuid, g:setgid, S:setuid+setgid, t:stickey
            c:char device, b:block device, p:pipe, s:socket
          e.g.) (Windows) f SH attr ; f R attr & 17-08 ; f D attr & L attr
                (Linux)   f 775 attr ; f u attr
     (129D)
       -SelectLine
         .Command.
            SEL [all] [col1 col2] [.label1 .label2]
              label1/2:line range col1/2:column range
              numeric specification for both label 1 and 2 are accepted as lineno.
              Block mode with col1/2, Range mode without col1/2.
              "Selct All" without label/column.
              e.g.) sel; sel .a .b; sel 1 20; sel 10 20 .1 .4;
         .Select range to Cut/Copy/Paste on Edit panel.
            Under range mode, selected range itself is target of Paste Range mode.
         .Abridged format command "S" is not available
          "S" means "SAVe" on Browse/Edit panel.
       (Wxe,gxe)
         ."SelectAll" menuitem was added to File submenu and popup menu on edit panel.
         .Set shotcut key to Ctrl+A and cabnged to Ctrk+Shift+A for SaveAs.
     (129E)
       -XML tag pairing search
        .Default shortcut key is Alt+"/"
        .Use shortcut key on "<" or ">"
        .Comment portion(from "<!--" to "-->") is ignored
         and recognize nested tag.
         It is convenient to correct html automation tool generated.

     (129H)
       -P=nn(PortNo) option in xehots
        .specific to the psftp destination other than default SSH portNo(22).
       -Command History List.
        .Shift+Ctrl+F12 shows CommandHistoryList, use "x" key to execute cmd on the line.
        .Available commands are
         s : set to the command input line after closed the command history panel.
         S : set to the command input line of the command history panel.
         t : set on the other panel if screen is split.
             same as "S" if not split
         x : execute the command after closed the command history panel.
         X : execute on the command history panel.
         y : execute on the other panel if screen is split.
             same as "X" if not split.
        .Max 40 entry is saved at xe terminate.
     (129J)
       -CommandHistoryList.
        Mouse operation support.
         .R-button popups context menu.
         .Double click works as "x" cmd(execute the command after closed the command history panel).
         .Click on the selected line works as "s" cmd(set to the command input line after closed the command history panel).
     (129K)
      -TC fmt cmd -D"..." and -S"..." option
        Accept escape secuence such as \x, \t as Delimeter(\t(0x09) is not allowed for -S).
        Accept DBCS as -S option.


    3.Miscellaneous.
       -(Windows) add "msi" as executable binary extension
     (129C)
       -(Windows)If LoadLibrary failed for EBCDIC library for ICU(libicuuc.dll),
        search in the directory of ICU_DATA parameter of xeebc.map and also
        ICU_DATA environment variable.
        (Linex)It is need to set LD_LIBRARY_PATH if the ICU so is not on default path like as /usr/lib etc.
       -When ICU_DLL_SUFFIX and ICU_APP_SUFFIX  are missing,
        set both bt ICU utility  uconv(.exe).
       -Reject /Mr(Recordmode) option for CPU8 file because string length of UTF8 code is indefinite.
     (129D)
       -Disable also menuitem of File submenu depending panel type.
        e.g. Save is disable for directory list panel.
     (129E)
       -(Windows Console version) When ligature:on on windows10,
        UTF8 file lines of Japanese Kanji shrinks to unreadable.
        So, reject Ligature:On for from Windows7.
     (129G)
       -(Linux)Adjusted configure.ac through installation to S390x on Hercules emulater.
        And updated TroubleShooting notes(READMEe.txt).
     (129H)
       -Function:"R-Retrieve-OfTheScr"(Retrieve command of Next of the split panel)
        had not function key assigned, assign Shift+Alt+F12.
     (129J)
       -Add "CPU8" option to dirlist cmd "="(compare file/directory).
     (129K)
       -3.12 Panel(File/Dir compare)
         "-CPU8" option was added to view compare result as CPU8 file.
       -Diplay hex code on top-left for also directory list except ASCII code.
       -Limit to SBCS for alternative character of "OPT UNICOMB U-xxxx" cmd
       -Explicit "Force" option is required at save when timestamp was changed from loading time.
        Re-enter of PF3 is not effective from now, use "SAVe -Force" or "END -force" cmd.

     4.Tool.
     (129C)
       -xprint v9.38
        ./Tabon: new parameter added
           Specify alternative char for DBCS space, TAB(0x09) and its following space.
           /Tabon:x:y:z ;Text mode alternative char for DBCS space,Tab(0x09),Tab-skip.
                        ;For x,y,z each, specify Char itself, Unicode or Hex notation.
                        ;e.g.) /Tabon:x2020:x18:x1a  /Tabon::u2191:u2192 /Tabon::u25cb
                        ;      /Tabon:u2750
                        ;Default is /Tabon:u3000:x20:x20(UTF8/EBCDIC file)
                        ;       and /Tabon:x8140:x20:x20(other file).
        .For EBCDIC file EBCDIC, if /BCfilename is missing to translate by ICU,
         Search ICU shared library(DLL or so) on PATH or LD_LIBRARY_PATH.
         If library found, supply ICU version using ICU utility uconv(.exe).
           e.g.) xprint x1ebc22 -cpeb=cp930 -me -icu
       -xcv 1.20
        .When translating EBCDIC file by ICU, if /BCfilename parameter is missing,
         Search ICU shared library(DLL or so) on PATH or LD_LIBRARY_PATH.
         If library found, supply ICU version using ICU utility uconv(.exe).
           e.g) xcv x1ebc22 x1ebc22m -b2m -cpeb=cp930 -icu
     (129J)
       -xdc v2.29,xfc v1.27
        Add "CPU8" option.
     (129K)
       -(Win)xkp v1.4
         Exe name was not fullpath from Windows7, show fullpath.
       -xfg v1.20
         grep may hungup when srach string is starting with "-".
       -(Win)New tool xcfont v1.01 (available from Windows Vista)
         It chages font of command prompt.
         Chcp may required depending on font family.
         For example, to view Devanagari script
         Change font like as "xcfont Mangal" after "chcp 57002".
         You can see Devaganari script(U+0900-097f) on xe.
         For wxe or Linux version you need nothing special.
--------------------------------------------------------------------------
xcfont:V1.01(6): Change Current Console Font. (Supported From Vista.)
xcfont [/options] [ <name> ] [ No=<seqno> ] [ CharSet={<charset>|?} ]
[ H=<height> ] [ W=<width> ] [ Weight=<weight> ]
*******************************************************************************
<name > :Partial string of FontName(StartsWith).
"*" means current font.
Prefix:"*" means Contains.
<seqno> :Select font by SeqNo from listed fonts,
to allow name is not full specification.
<charset>:Select filtering by charset.
List available value by "charset=?".
<height> :Font Height. "*" means copy from current.
<width> :Font Width. "*" means copy from current.
if missing, calculated from height.
<weight> :Weight. specify Regular/Bold.
if missing, adopted from selected font.
/options
/A:Accept System Selection.
Not restore even when system set differently from requested.
/B:Select Not TrueType fonts(Raster) only.
/D:Detail Query Information.
/F:Select Fixed Pitch fonts only.
/Q:Query candidate fonts.
/T:Select TrueType fonts only.
/V:Select Variable Pitch fonts only.
e.g. ----- (all are case insensitive) -----
xcfont /Q charset=222 ; List fonts of charset:THAI.
xcfont charset=? ; List available charset .
xcfont /Qf ; List FixedPitch font.
xcfont /Q * ; Show current font set.
xcfont /Q Microsoft ; List fontname starting with "Microsoft".
xcfont /Q *Sans ; List fontname containing "Sans".
xcfont Microsoft No=2 ; Select second font listed by "Microsoft".
xcfont SimSun charset=238 ; Select SimSun with charset:EASTEUROPE.
xcfont Tahoma H=* ; H=current, W=H*rate of W/H of selected.
xcfont * H=16 W=10 ; Update current font sizes
xcfont * Weight=Bold ; Set current font weight to Bold
chcp 57002 ; 57002:Devanagari, "Mangal" requires it.
xcfont Mangal H=* ; Codepage will be listed by "xcv /list".