What's new in Unicode version
Passing string arguments and returning string values
The functions of the Unicode LuaFAR library assume string arguments and string return values to be in the UTF-8 encoding. (There are a few exceptions from this rule, mostly when strings are used to exchange binary data).
Removed functions
far.ConvertNameToReal
far.CtrlGetPanelShortInfo
far.DetectCharTable
far.EditorEditorToOEM
far.EditorLower
far.EditorOEMToEditor
far.EditorStrCmp
far.EditorStriCmp
far.EditorUpper
far.ExpandEnvironmentStr
far.GetCharTable
Changed structures and functions
FindData
PluginPanelItem
ViewerInfo.CurMode
far.AdvControl
far.CtrlGetPanelInfo
far.CtrlSetSelection
far.CtrlSetSortOrder
far.Editor
far.EditorGetInfo
far.OpenFilePlugin
far.Viewer
far.ViewerGetInfo
LF_LuaOpen
Added functions
far.CompareString
far.CtrlGetColumnTypes
far.CtrlGetColumnWidths
far.CtrlGetCurrentPanelItem
far.CtrlGetPanelDir
far.CtrlGetPanelItem
far.CtrlGetSelectedPanelItem
far.EditorGetFileName
far.Find
far.GetCurrentDirectory
far.Gmatch
far.Gsub
far.Match
far.OemToUtf8
far.Regex
far.Utf8ToOem
far.Utf16ToUtf8
far.Utf8ToUtf16
far.wcscmp