Version 2.2.0

LuaFAR 3

Version 2.2.0


Added functions

  1. far.CtrlClearSelection
  2. far.CtrlGetCmdLineSelection
  3. far.CtrlIsActivePanel
  4. far.CtrlSetCmdLineSelection
  5. far.LoadFile
  6. far.LoadLib
  7. far.PluginsControl
  8. far.ProcessSynchroEvent
  9. far.Require
  10. far.XLat
  11. File Filter Control – a function and 4 methods
  12. uio library

Extended functions

  1. far.AdvControlACTL_KEYMACRO – added support for MCMD_CHECKMACRO
  2. far.AdvControlACTL_SYNCHRO added
  3. far.OpenFilePlugin – return value -2 is passed on to Far unchanged (see Far API)
  4. far.OpenPlugin – return value 0 is passed on to Far unchanged (see Far API)
  5. far.ProcessDialogEvent – second return added
  6. far.SendDlgMessageDM_GETDIALOGINFO added

Modified functions

  1. far.CtrlGetCmdLinePos – position made 1-based
  2. far.CtrlSetCmdLinePos – position made 1-based
  3. far.EditorSetTitlenil argument is allowed
  4. far.ProcessKey – API changed: made closer to Far API
  5. far.SendDlgMessage: changed return values for DM_RESIZEDIALOG and DM_MOVEDIALOG.
  6. LF_LuaOpen – API changed: type of the 3-rd parameter
  7. Regular expression functions: the optimisation stage is skipped now, as it is too slow.