Version 1.0.0
Important:
- This version of LuaFAR adds functions and constants from FAR 1.75 API, that are not present in FAR 1.70 API.
- LuaFAR plugins that make no use of this API will work fine under FAR 1.70. However, the library itself does no verification of whether some feature is supported by the running FAR version – it is the plugin’s responsibility.
Changes:
- Auxiliary files: farkeys.lua and farcolor.lua updated to FAR 1.75 build 2614.
far.AdvControl:ACTL_REDRAWALLcommand supported.far.CtrlGetUserScreen: service function added.far.EditorAddStackBookmark: service function added.far.EditorClearStackBookmarks: service function added.far.EditorDeleteStackBookmark: service function added.far.EditorGetStackBookmarks: service function added.far.EditorNextStackBookmark: service function added.far.EditorPrevStackBookmark: service function added.far.GetFlags: added new flags, covering FAR API up to FAR 1.75 build 2614.far.Message- new flag ‘
o’ added. - removed hard limit of message box sizes.
- new flag ‘
far.OpenPlugin: added support for opening plugin from dialogs.far.ProcessDialogEvent: exported function added.far.ProcessEditorEvent:EE_GOTFOCUSandEE_KILLFOCUScommands supported.far.ProcessViewerEvent:VE_GOTFOCUSandVE_KILLFOCUScommands supported.far.SendDlgMessage:DM_GETCOMBOBOXEVENT,DM_GETEDITPOSITION,DM_SETCOMBOBOXEVENTandDM_SETEDITPOSITIONcommands supported.far.ViewerSetMode: service function added.far.AdvControl(ACTL_GETFARVERSION): result can be obtained either as a string, or as 3 numbers.far.LuafarVersion: result can be obtained either as a string, or as 3 numbers.