@Pulover Pulover released this Aug 7, 2016

  • Fixed bug in expressions when assigning a variable to a ternary operation.



@Pulover Pulover released this Jul 19, 2016 · 1 commit to master since this release

  • Fixed wrong options set for Message Box when editing the command.



@Pulover Pulover released this Jun 10, 2016 · 2 commits to master since this release

  • Fixed wrong rows executed in loops after gosub or goto.
  • Fixed missing value field in exported Control and ControlGet commands.
  • Fixed hidden Main Loop band reappearing after gui resize or minimizing/maximizing.
  • Fixed bug in Copy to... feature.
  • Fixed Delete key not working as hotkey.



@Pulover Pulover released this May 7, 2016 · 8 commits to master since this release

  • Improved performance when Groups are enabled.
  • Changed behavior of Repeat Until option in Image/Pixel Search to allow max repeat number.
  • Fixed global variables cleared after user-defined function calls inside expressions.
  • Fixed local function variables not restored to global scope after call.
  • Fixed expressions being executed twice in commands.
  • Fixed identical function or object calls in expressions being executed only once.
  • Fixed mixed rows data after closing a Macro tab.
  • Fixed some fields of Send Email, Download Files and Zip/Unzip Files not working with variables.
  • Fixed Macro Lists being cleared after reordering function tabs by drag-and-drop or from the Edit Macros window.
  • Fixed hotkeys sometimes not activated.
  • Fixed some rows eventually not executed due to thread issue.
  • Fixed collapsed groups expanded after editing the Macro list.
  • Fixed error message when submitting translation revisions.
  • Boolean assignment is only supported with Expression option now.
  • Reverted SciLexer.dll to previous version due to crashes.



@Pulover Pulover released this Apr 23, 2016 · 32 commits to master since this release

  • Improved performance of Macro List operations.
  • Increased max Speed settings for playback and export to 256x.
  • Added Incremental option to delay in the Multi-Edit window.
  • Fixed application not responsive when loading large project files.
  • Fixed If string [not] contains statement not working with A_Loop variables.
  • Fixed context menus not showing in main window after drag-and-drop operation.
  • Fixed Recording Options menu not updating.
  • Fixed problems saving projects with large macros.
  • Fixed Save as not working.
  • Fixed Target Label not found error.
  • Fixed Goto, Gosub and Set Timer commands not accepting force expression syntax.
  • Fixed Speed settings not corrected exported when using Indentation.



@Pulover Pulover released this Apr 14, 2016 · 43 commits to master since this release

  • New feature: User Defined Functions.
  • New feature: SetTimer command.
  • New feature: While-Loop in Loop Command window.
  • New feature: For-Loop in Loop Command window.
  • New feature: Until in Loop Command window.
  • New feature: Send Email function.
  • New feature: Download Files function.
  • New feature: Zip / Unzip Files function.
  • New feature: Listview Groups (+WinVista).
  • Implemented real AutoHotkey format expressions in Functions, Methods, Variable Assignment, Evaluate Expression, COM Interface and command parameters started with % .
  • Multiple If Statements are now supported in Evaluate Expression (e.g.: var = 5 || var = "a").
  • Function parameter can now be another function, array, array element or expression.
  • Added Else If Statement option.
  • Loops now work in Manual Playback.
  • Added support for array assignment.
  • Added support for Associative Arrays assignment.
  • Added support for array methods in Functions window.
  • Added support for Multi-Dimensional Arrays.
  • Added support for named keys in arrays (e.g.: N["key"] or N.key, MyArray.1 := OtherArray.Name).
  • Added support for array methods.
  • Added support for #If Expression in Context Sensitive Hotkeys.
  • Added GetElementsByClassName option in InternetExplorer/COM Get Element Tool.
  • Added var [not] in, var [not] contains, var [not] between and var is in Compare Variables If Statement.
  • Added WinTitle, WinText, ExcludeTitle and ExcludeText to If Window... statements.
  • Added options to set TitleMatchMode, DetectHiddenWindows and DetectHiddenText.
  • Added options to set SendMode, KeyDelay, MouseDelay and ControlDelay.
  • Added Client mode for Mouse and Pixel/Image Search coordinates.
  • Added option to center coordinates of ImageSearch results.
  • Added option to change color of the rectangle of Image/Pixel Search area and Screenshots tool.
  • Added Insert Comment Block to "Edit Comment" window.
  • Added option to comment out unchecked rows in Preview/Exported scripts.
  • Added new translations.
  • Added Language editor in Settings window with submit form.
  • Languages files are now kept in the Lang folder and can be added, modified or removed.
  • Updated Loop, File and Loop, Reg to new format with Mode parameter.
  • Changed List Variables to display User-Defined variables only.
  • Extended Backup system to update backup file with every change.
  • Fixed corrupted pmc files saved on exit.
  • Fixed hotkeys not being automatically disabled when changed.
  • Fixed bug with recording of mouse buttons.
  • Fixed bug with WinWait timeout.
  • Fixed bugs with IE/COM Interface.
  • Fixed bugs with commas in command parameters.
  • Fixed issues with Schedule Macros.
  • Fixed default editor not set correctly on first run.



@Pulover Pulover released this Jan 14, 2015 · 209 commits to master since this release

Version 4.1.3

  • Fixed Macro List redrawing issue.
  • Fixed wrong Invalid address message on export.