-------------------------------------------------------------------------------------------------- 12/20/2008 *** Updated Tidy.exe v2.0.24.4 (Jos) - Changed the way the Keywords and Functions tables are loaded which speeds up Tidy by a few seconds. - Fixed Crash when Variable definition was initialised with a long string. - Fixed: some reported issues with comment block indentation. *** Updated Obfuscator.exe v1.0.25.0 (Jos) - internal changes and fixes. - Fixed reported crash when a Func name is longer than 40 characters. *** SciLexer v1.7.7.4 - Fixed: several reported issues with folding and Syntax Highlighting. *** UpdateDefs v1.4.4.0 - Fixed: Fixed the security setting when updating au3.properties causing limited Users being unable to read au3.properties. This would result in no syntax highlighting and tools not being available. *** Some Helpfile updates. -------------------------------------------------------------------------------------------------- 11/2/2008 *** Merged the updates of SciTE v 1.77 by Neil Hodgson with our own version of SciTE v 1.77. (Jos) *** Updated Tidy.exe v2.0.23.24 (Jos) - Fixed: some reported report issues. *** Updated Obfuscator.exe v1.0.24.23 (Jos) - internal changes and fixes. -------------------------------------------------------------------------------------------------- 10/20/2008 *** Updated AutoIt3Wrapper_Gui/AutoIt3Wrapper v1.10.1.14 (Jos) - Fixed: Removed #RequireAdmin causing issues when running in "User" mode. *** Updated Tidy.exe v2.0.23.23 (Jos) - Added: remove comments option for EndFunc and EndRegion. (see documentation for details) - Fixed: recognition of ]then and )then on an line with If statement. - Fixed recognition of Enum declared variable and continuation character after Global. -------------------------------------------------------------------------------------------------- 08/14/2008 *** SciLexer - Fixed: crash when script contains lines with continuation characters in a commentblock. *** Updated Tidy.exe v2.0.23.21 (Jos) - Fixed: Recognition of Enum declared variable and continuation character after Global for the Documentation. *** Updated Obfuscator.exe v1.0.24.22 (Jos) - Fixed: possible crash when lines longer than 2047 characters. - Fixed: AutoIt3 reporting Array error for obfuscated script when ran multiple times at the same time. -------------------------------------------------------------------------------------------------- 08/10/2008 *** SciLexer - Support for nested Commentblocks. *** Updated AutoIt3Wrapper_Gui/AutoIt3Wrapper v1.10.1.11 (Jos) - Added: Support for #AutoIt3Wrapper_Add_Constants which will add all needed standard constants.au3 includes. - Updated for use with AutoIt3 version:3.2.12.1. - Added better support for portability. *** Updated Obfuscator.exe v1.0.24.21 (Jos) - Added: support for /autoit3dir - Fixed: Avoid removal of onautoitexit by the strip unused func option. - Fixed: relative path issue for include files. - Fixed: Avoid stripping the #RequireAdmin directive when doing a Strip task. - Fixed an truncation bug with lines being longer than 2048 char in Included files. *** Updated Tidy.exe v2.0.23.20 (Jos) - Added: Added warnings for Indent blocks not closed at the end of the script. - Fixed: recognising $then as then at the end of an If line. - Fixed: EndRegion comments supporting nested Regions. - Fixed: Avoid changing the displayed filename to lowercase. - Fixed: Commented Variables/Funcs in a commentblock don't appear in the documentation file. - Fixed: Tidy doc didn't contain tidied record as saved in the script file. - Fixed: False error stating "If/ElseIf statement without a then.." when Then was on a seperate line. *** Updated SciTEConfig v1.6.6.8 (Jos) - Updated for use with AutoIt3 version:3.2.12.0. -------------------------------------------------------------------------------------------------- 05/17/2008 *** Merged the updates of SciTE v 1.76 by Neil Hodgson with our own version of SciTE v 1.76. (Jos) *** SciTE4AutoIt3 Installer (Jos) - Fixed: Start menu shortcut for SciTEConfig. - Removed the Included aut2exe versions since there are in latest Production version of AutoIt3. - Added: Dump of the installer information into Install.log which resides in the SciTE directory. *** Updated LUA Functions: - Fixed: Skip added Func trace when Func is commented. (Valik) *** Updated Tidy.exe v2.0.23.14 (Jos) - Added: support for CONST on its own and in LOCAL/GLOBAL/DIM lines. - Fixed: command options caps problem for region comments. - Fixed: variable table build was skipping all variables declared on Continuation lines. - Added: test to skip the copy of #Region comments when the Rgegion is generated by Koda. *** Updated Obfuscator.exe v1.0.24.17 (Jos) - Added: Commandline support for /autoit3dir. - Fixed: Avoid removal of onautoitexit by the strip unused func option. *** Updated AutoIt3Wrapper_Gui/AutoIt3Wrapper v1.10.1.8 (Jos) - Added: Test to ensure that the Output file is Not Equal to the Input script file avoiding zapping the original script. (yes it happens :) ) - Fixed: Properly remove the standard Resources in case a different language is used. - Fixed: Always skip UPX on a x64 system. - Fixed: Setting the proper default version in the resources using the Bin version. *** Updated SciTEConfig.exe v1.6.6.8 (Jos) - Added: Commandline support for /autoit3dir. *** Updated Abbreviations files and Documentation for UserCalltips and Abbreviations. (MHz) -------------------------------------------------------------------------------------------------- 03/16/2008 *** Fixed WIN9x support (Jos) -------------------------------------------------------------------------------------------------- 03/14/2008 *** Updated included aut2exe versions required to support the current AutoIt3 production version (Valik) -------------------------------------------------------------------------------------------------- 03/08/2008 *** Updated AutoIt3Wrapper_Gui/AutoIt3Wrapper v1.10.1.6 (Jos) - Updated: Removed the "CompiledScript" field from the resources. *** Updated SciTE (Valik) - Added: Filter option to the Save dialog. *** Updated SciTEConfig (Mhz) - Fixed: reported issue with reading/writing Tools in au3.properties. -------------------------------------------------------------------------------------------------- 02/16/2008 *** Updated AutoIt3Wrapper_Gui/AutoIt3Wrapper v1.10.1.4 (Jos) - Added: Buildin Resource update functions instead of requiring RC.exe and Reshacker. This also enables the resource update of x64 compiled scripts. *** Updated Tidy.exe v2.0.23.10 (Jos) - Fixed: BUG with invalid added space around square brackets. - Fixed: Reload Tidied script when current file was changed during tidy process. *** Updated Obfuscator.exe v1.0.24.13 (Jos) - Fixed: Skip removing Global variables that are set to the result of a Function to fix bugreport #118 -------------------------------------------------------------------------------------------------- 01/26/2008 *** Updated SciTE v 1.75 (Neil Hodgson) *** Updated LUA Functions: - Added directory LUA with several files containing the set of new LUA scripts written by Valik and modified by me to be backwards compatible and included the missing functions. - Added color which identifies word type to the AutoComplete ToolBox. (Valik) - Automatic adjusting horizontal scrollbar. (Valik) - The GotoFunc will not search in Commented lines. (Valik) - Many internal improvements. (Valik) - Added Dynamic tools update checking if AutoIt3 Beta is installed and only showing the tools when it is. - Added Ctrl+Shift+J which will jump back (multiple levels) to the spot where a last Ctrl+J was done. - Removed old LUA scripts file AutoIt3.LUA. - Added support for "autocomplete.au3.disable=" to allow the switch off off the AutoComplete functionality with AutoIt. *** Updated Tidy.exe v2.0.23.8 (Jos) - Added: Proper spacing around square brackets. - Added: Proper casing the known # Directives. - Added: Copy the Description found on #Region and add it to the #EndRegion line. This can be switched off by parameter /Skip_EndRegion_Comment or /serc - Added: /Skip_EndFunc_Comment or /sefc to stop the addition of the text to the EndFunc statement. - Added: /Skip_commentblock or /scb which will leave #cs-#ce commentbock alone. - Fixed: BUG with /SF not properly detect #ce. - Fixed: BUG with /SF sorting Funcs commented in a #cs-#ce block. - Fixed: BUG with invalid added space when variable ends with underscore character. - Fixed: BUG with invalid added space in For when it contained negative numbers after TO and STEP. - Fixed: Issue when running Tidy on a file located on a networkdrive not detecting it being changed. - Update: internal change to handle the added "?x" at the end of the new AU3.API layout *** Updated Obfuscator.exe v1.0.24.11 (Jos) - Added: /SV /StripUnusedVars ; Remove All "Global ???" Lines when all declared variables are unused by the script. (Default = 0) - Added: /StripOnly option which will strip your script from all unneeded Funcs and Global Variables. This will be a spacesaver for your output EXE when you are using standard (many) include files. /So or /StripOnly Will set the options to: /SF /SV /CV=0 /CF=0 /CS=0 /CN=0 - Fixed: Error when TABs are used Infront of Func statements causing Invalid Functionnames. - Fixed: issue with finding Include files in some occasions. - Fixed: Error for OnAutoItExit() when specified in: Opt("OnExitFunc", "OnAutoItExit") *** SciTE4AutoIt3 Installer - Added: The Installer will run SetAcl to change the ACL/security for the SciTE install directory and files to "Full" for the groups "Users" and "Power Users" avoiding security issues when updates need to be made to au3.properties etc. - Moved all Properties file into the SciTE\Properties directory. - Moved SciTEConfig into the SciTE\SciTEConfig directory. - SciTE Desktop shortcut will not be created anymore by the installer. - Updated: SciTE program Icon replaced with the version created by Saunders. - Updated: Recompiled SciTE with changed Manifest to run SciTE "asInvoker". - Updated: Changed the override flag for LUA and most Properties to IfDiff. *** Updated AutoIt3Wrapper_Gui/AutoIt3Wrapper v1.9.5.2 (Jos) - Added: Check for ResHacker path in Registry to allow the use of the Installer created by GEOSoft. - Added: #AutoIt3Wrapper_UseX64 directive to compile using the x64 bin. - Added: #AutoIt3Wrapper_Change2CUI which will run MakeCUI supplied by piccaso and included MakeCUI in the installer. - Added: #AutoIt3Wrapper_res_requestedExecutionLevel to set the output program Manifest to: ;None, asInvoker, highestAvailable or requireAdministrator (default=None) - Added: Show Environment information in the Console output to assist with debugging. - Fixed: Issue with full path definitions for Ico and Outputpath. - Fixed: Reshacker install now also works with Vista - Fixed: show correct version for au3check in the GUI. *** Updated Updatedefs.exe v1.4.3.3 (Jos) - Fixed: install issue with Vista *** au3.Properties - Added selective display for the Beta tools. - Change descriptionlines so the SciTEConfig Tools menu will not update the some tools. -------------------------------------------------------------------------------------------------- 11/12/2007 *** Updated Tidy.exe v2.0.22 (Jos) - Fixed: BUG which was removing an ending ]. *** Installer (Jos) - Updated the ICO with the proposal posted by Saunders. - Forced the install directory to AutoIt3ProgramDir\SciTE. - Removed the Edit/Run option window which is now available in the AutoIt3 installer. *** Updated UpdateDefs.exe v1.4.3.1 (Jos) - Updated the FileSelectFolder() to allow other disks to be selected for the AutoIt3/SciTE path. -------------------------------------------------------------------------------------------------- 11/11/2007 *** Updated AutoIt3Wrapper_Gui/AutoIt3Wrapper v1.9.4 (Jos) - Added: Version info for the different utilities to the Tabs in AutoIt3Wrapper_GUI. - Fixed: Timing issue in getting STDOUT information of ran programs resulting in missing console output. - Fixed: Issue with Ico files not found error when adding extra Icons to the resources. - Fixed: Made Directives interpreter case insensitive. *** Updated Tidy.exe v2.0.21 (Jos) - Added: check for write access to input file which will now abort Tidy with console message. - Changed: Removed space between unknown UDFs and brace "UnknownUDFname (" and also removed space between "] )". - Fixed: fix E notation format bug when followed by -. - Fixed: Recognise #cs and #ce when not followed by a space. - Fixed: occasionaly crash with long lines. *** Updated Obfuscator.exe v1.0.22 (Jos) - Fixed: fix as Obfucator to recognise #cs and #ce when not followed by a space. - Fixed: Error in output script when the "/CS 0" parameter is used. *** Updated AutoIt3.LUA (Valik) - Added function to size the horizontal scroll bar to the proper lenght of the lines. *** Installer (Jos) - Removed GUIBuilder from installer. *** Updated CodeSnippet v 1.0.5.9 (gafrost) *** Updated Koda v 2.0.1 (lazycat) -------------------------------------------------------------------------------------------------- 9/9/2007 *** Updated AutoIt3Wrapper_Gui/AutoIt3Wrapper v1.9.3 (Jos) - Added: %autoitdir% support in Run_Before and Run_After directives - Added: Skip the Source Directives update when no changes are made in AutoIt3Wrapper_GUI. - Added: #AutoIt3Wrapper_Res_SaveSource which will add the ScriptSource to the Output program resource section AutoIt3:ScriptSource. - Added: #AutoIt3Wrapper_Res_File_Add which will add the specified file to the Output program resource. - Removed: support for #AutoIt3Wrapper_allow_decompile and #AutoIt3Wrapper_passphrase - Fixed: Possible issue with the Fileversion AutoIncrement replacing it on the wrong line. - Fixed: Bug running UPX in Win9x. *** Updated Tidy.exe v2.0.17 (Jos) - Added: rc = 99 in case any error condition occures and Tidy is abandoned. - Added: support for script line up to 4095 like AutoIt3. - Fixed: Make sure a space is added after a literal string when missing. *** Updated Obfuscator.exe v1.0.20 (Jos) - Fixed: crash when Include file contains record longer than 2047 characters. - Changed: String/Number encryption logic to make it harder to de-obfuscate. - Make "Include not found" error clearer and show up in the console output. - Fixed: hardcrash when the generated output record becomes longer than 2047 characters. -------------------------------------------------------------------------------------------------- 6/20/2007 *** Updated AutoIt3Wrapper_Gui/AutoIt3Wrapper v1.9.2.2 (Jos) - Fixed: UNC path translation *** Updated Tidy.exe v2.0.15 (Jos) - Added: /backupdir directoy or /bdir directory support. - Fixed: Proper spacing of lines when string contained "#include". -------------------------------------------------------------------------------------------------- 6/17/2007 *** Added AutoIt3Wrapper_Gui v1.9.2.0 (Jos) This is a totally new GUI based on the old GUI that was removed from AutoIt3Wrapper. It now supports: - All possible #AutoIt3Wrapper_ directives. Also Tidy, Au3Check, Obfuscator and cvsWrapper settings. - Option to automatically Download and install ResHacker for you. - The specified information is now saved as directives at the top of the script. - Old INI files are converted and put into the recyclebin. - The GUI is linked to Compile in SciTE (Ctrl+F7) and "Compile with Option"in the right click menu of AU3 files. *** Updated AutoIt3Wrapper v1.9.2.0 (Jos) - Added: #RequireAdmin for use in Vista. - Added: Updated/Cleaned up Directives: Added: #AutoIt3Wrapper_Version And #AutoIt3Wrapper_cvsWrapper_Parameters. - Removed: #AutoIt3Wrapper_Prompt, #AutoIt3Wrapper_AUTOIT3, #AutoIt3Wrapper_AUT2EXE, #AutoIt3Wrapper_res_field1name - Removed: #AutoIt3Wrapper_res_field1value, #AutoIt3Wrapper_res_field2name, #AutoIt3Wrapper_res_field2value= - Changed: Many, many internal changes. *** Updated Obfuscator.exe v1.0.14 (Jos) - Leave #autoit3wrapper_plugin_funcs line in the obfuscated source to avoid au3check errors. *** Updated Tidy.exe v2.0.14 (Jos) - Added /Q parameter to run quiet. *** Updated UpdateDefs.exe v1.4.3 (Jos) - Added Latest parameter which will figure out if Prod or Beta has the highest versionnumber. -------------------------------------------------------------------------------------------------- 6/03/2007 *** Updated AutoIt3Wrapper v1.9.1.9 (Jos) - Added: Option to automatically update all #Compiler_ directives to #AutoIt3Wrapper_ directives. You will be prompted when an old #Compiler_ directives is found. - Added: Option "p" for #AutoIt3Wrapper_Res_FileVersion_AutoIncrement. This option will prompt if you want to increased the versionnumber of #AutoIt3Wrapper_Res_Fileversion. - Added: option "v" for #AutoIt3Wrapper_Run_cvsWrapper. This option will only run cvsWrapper when the Version of the source was increased by #AutoIt3Wrapper_Res_FileVersion_AutoIncrement. - Added: directive #AutoIt3Wrapper_Res_Icon_Add to add extra ICO(s) to the output program resources file. These added Ico(s) can than be use in the scripts logic. See helpfile for a working example. - Added check for Scriptname.ini and offer the option to convert to #directives at the top of the script and recycle the INI file. - Added warning when directive #AutoIt3Wrapper_prompt=y is found. - Changed the Reshacker routine to only run once now and use a "script file" with commands. - Fixed issue with #AutoIt3Wrapper_Res_Field2Name not being recognised. - Fixed Reshacker problem when filepath contains a comma. - Fixed issue handling INI settings. - Fixed issue with #AutoIt3Wrapper_plugin_funcs. *** Updated Obfuscator.exe v1.0.13 (Jos) - Fixed some internal testing for /StripUnUsedFunc and warning message made more descriptive. *** Updated Abbreviations file. (MHz) -------------------------------------------------------------------------------------------------- 5/22/2007 *** Updated AutoIt3Wrapper v1.9.0 (Jos) - *** Removed GUI to set compiler options. ****. This is replaced by the #AutoIt3Wrapper_ directives in the source itself. Existing scriptname.au3.ini settings are still used as defaults which will be overridden by the Directives when specified. - Renamed the Explorer Right-Mouse-Click option from "Compile with Options" to "Compile with AutoIt3Wrapper" - Renamed ALL Directives from #Compiler_???? to #AutoIt3Wrapper_???? and also updated them in SciTE. The Old Directive names are supported for backwards compatibility. - Changed the Reshacker step. It will now update the output EXE generated by AUT2EXE. - Added an UPX step when UPX is requested. UPX is always switched off for AUT2EXE to allow ResHacker to update the resources. - Added check for UTF16 (Unicode) encoded files whioch will show the following warning: ! *************************************************************************************************** ! * Input file is UTF16 encoded, Au3Check/Tidy/Obfuscator do no support UNICODE and will be skipped.* ! *************************************************************************************************** - Updated the program ICO .... thanks George (GEOSoft) *** Updated Obfuscator.exe v1.0.12 (Jos) - Fixed: Avoid warning message for Empty params for Special funcs. - Remove possible DoubleQuotes around AutoIt InstallDir and Includedir path retrieved from the registry. - Updated the program ICO .... thanks George (GEOSoft) - Added check for UTF16 (Unicode) encoded files and stop processing when detected. (Not supported) *** Updated Tidy v 2.0.13 (Jos) - Updated the program ICO .... thanks George (GEOSoft) - Added check for UTF16 (Unicode) encoded files and stop processing when detected. (Not supported) *** Updated AutoIt3.LUA (Jos) - Changed "Open Include" (Alt+I) And "Jump to Func" (Ctrl+J) to allow Comments behind includes eg: #include"filename.au3" ; comment -------------------------------------------------------------------------------------------------- 5/18/2007 *** Updated AutoIt3Wrapper v1.8.4.0 (Jos) - Fixed resource update problem when "Compile with Options" is used from Explorer or Compile from SciTE. *** Updated Obfuscator.exe v1.0.11 (Jos) - Ignore longer than 2047 characters comment lines. -------------------------------------------------------------------------------------------------- 5/14/2007 *** Updated AutoIt3Wrapper v1.8.3.2 (Jos) - Fixed resource update problem when ANSI is used. *** Updated Obfuscator.exe v1.0.10 (Jos) - Fixed: Detection of #obfuscator_on/off when there are leading Tabs/Spaces. -------------------------------------------------------------------------------------------------- 5/12/2007 *** Updated AutoIt3Wrapper v1.8.3.1 (Jos) - Added Directive: #Compiler_UseAnsi=y ;(y/n) Use Ansi versions for AutoIt3a or AUT2EXEa. Default is n - Added logic to Run/Compile with Ansi version when used in Win9x or WinME. *** Recompiled Utilities with Ansi version for Win9x/WinME support. -------------------------------------------------------------------------------------------------- 5/10/2007 *** AutoIt3.lua (Jos) - Updated Ctrl+J which will now Jump to the Select Func and when not found in the script it will search the listed #include files. When found it will open the Include file and jump to the Func. - Added Ctrl+Alt+J. Same as Ctrl but will scan for Func in the Beta UDF files. *** Updated Tidy v 2.0.12 (Jos) - Fixed possible false report of "#Tidy error" with If-ElseIf-EndIf. *** Updated Obfuscator.exe v1.0.9 (Jos) - Fixed: Problem when #NoTrayIcon isn't located on the first line. - Fixed: Conversion of Eval variables. - Fixed: Crash with long Functions. - Fixed: Occasional wrong bracket interpretation. *** Updated SciTEConfig.exe v1.6.5 (Mhz) - Added Standard Color scheme selections with 2 included standard setting files. - Added SciteTools.ini which will retain the setting between SciTE4AutoIt3 upgrades. *** Updated Abbreviations file. (MHz) *** Updated PROD definitions to AutoIt3 v 3.2.4.0. *** Added au3.Auto3lib.calltips.api to au3.properties to support Auto3Lib UDFs. -------------------------------------------------------------------------------------------------- 5/4/2007 *** Updated Tidy v 2.0.11 (Jos) - Added /keepnversions /kv support to #tidy_parameters= directive. - Added /Sort_funcs /sf support which will sort Sort all Func-Endfunc Blocks in sequence and when #Region-#EndRegion is used sort them within that scope. - Added /sort_funcs_comments /sfc support which will sort Sort all Func-Endfunc Blocks in sequence. It uses the first 10 characters of the comment on the Func statemnt as sortkey before the FuncName. When #Region-#EndRegion is used, sort them within that scope. - Added support for other then .au3 file extensions. *** Updated AutoIt3Wrapper v1.8.3 (Jos) - Fixed problem when filepath contained .au3. - Added support for other then .au3 file extensions. *** Updated Obfuscator.exe v1.0.7 (Jos) - Fixed: Avoid removal of #NoTrayIcon. - Fixed: Fix problem with literal Strings longer than 2000 characters generating too long Obfuscated string. - Fixed: possible "Variable not declared" error when AdLib is used. - Added support for other then .au3 file extensions. -------------------------------------------------------------------------------------------------- 4/23/2007 *** Updated Obfuscator.exe v1.0.5 (Jos) - Major change in approach for the created string variables to allow OnAutoIt3Start. - Fixed Problem with "Enum Step *" which doesn't allow Number("") but requires a real value. - Added obfuscation for HexValues. - Fixed problem with objevent() that needs param 2 Translated to a FuncName - Added Func stripping and Parameters for ObfuscateFuncs and ObfuscateVars. - Moved all Functions that use a FuncName as String parameter into Obfuscator.dat included in the Obfuscator.Zip file. - Avoid translation @extended which caused scripts to break. - Fixed Processing first record correctly. - Only check used Functions for Obfuscator Errors. This means that reported errors are true problems now. -------------------------------------------------------------------------------------------------- 4/17/2007 *** Updated Obfuscator.exe v1.0.1 (Jos) - Fixed:added support for Func OnAutoItStart(), OnAutoItExit() and Opt("OnExitFunc","User_OnAutoItExit") -------------------------------------------------------------------------------------------------- 4/10/2007 *** Added Obfuscator.exe v1.0.0 (Jos) - Obfuscate your compiled source to make it less readable, NOT Safe. *** Updated Tidy v 2.0.9 (Jos) - Minor fixes. *** Updated AutoIt3Wrapper v1.8.0 (Jos) - Added Obfuscator run logic and also run au3check on the obfuscated source. - Added Support for Directive #compiler_run_obfuscator, #obfuscator_parameters, #Obfuscator_Off and #Obfuscator_On. -------------------------------------------------------------------------------------------------- 3/30/2007 *** Updated SciTE v 1.73 (Neil Hodgson) *** Updated AutoIt3Wrapper v1.7.7 (Jos) - Added resource Language compiler directive #Compiler_Res_Language=2057. - Fixed conflict when both #Compiler_OutFile_Type and #Compiler_OutFile are used. *** Updated Tidy v 2.0.8 (Jos) - Added support for Struct...EndStruct introduced in AutoIt3 v3.2.3.0. *** Updated CodeSnippet v 1.0.5.7 (gafrost) -------------------------------------------------------------------------------------------------- 1/19/2007 *** Updated SciTE v 1.72 (Neil Hodgson) *** Updated UpdateDefs v1.4 (Jos) - Fixed an issue with abrev.properties on initial load during installation. (tnx nol) *** Updated SciTEConfig (Jos) - Fixed changes not being saved in Win98. (tnx Nol) *** Updated au3.properties (Jos) - Added $(chars.accented) to word.characters to allow for accented characters in words. (tnx th.meger ) *** Updated AutoIt3Wrapper v1.7.6 (Jos) - Fixed Bug with #Compiler_OutFile. -------------------------------------------------------------------------------------------------- 12/31/2006 *** Updated PROD definitions to AutoIt3 v 3.2.2.0. *** Updated Beta definitions to AutoIt3 v 3.2.1.14. *** Updated Tidy v 2.0.6 (Jos) - Fixed tempfile name issue when scriptname is also in the directory name. - Fixed continuation line issues. - Changed the defaults that it will both fix Indents and Proper Casing. *** Updated AutoIt3Wrapper v1.7.5 (Jos) - Added #Run_Debug_Mode Directive to Run script with console debugging. - Fixed Resource update to update the original 2057 resource info in stead of loading another language. - Changed ConsoleWrite message replacing @LF with @CRLF. - Fixed Run of RC.EXE in case the default path for CMD is changed. *** Updated CodeWizzard v 1.5.2 (gafrost) - Change Helpfile link to work without hhkey.exe. *** Updated CodeSnippet v 1.0.5.5 (gafrost) *** Updated Abbreviations file. (MHz) *** Moved the Abbreviations into a separate properties file to allow update of definitions via Autoit3 installer -------------------------------------------------------------------------------------------------- 9/12/2006 *** Updated Tidy v 2.0.3 (Jos) - Fixed missing commentlines in the documentation file for a script. - Removed debug causing sometimes to show up in the console window. - Fixed Input file case bug. - Fixed to ignore Comments on Dim/Local/Global statements. *** SciTE4AutoIt3 Installer. - Fixed bug in NSIS script that didn't run UPDATEDEFS.EXE when only autoit3 production is found. *** Updated AutoIt3Wrapper v1.7.3 (Jos) - Fixed "Allow Decompile" to not use that latest GUI option used. - Fixed path fo AutoIt3 and AUT2EXE. In some circumstances it would fail to run them. *** Updated FuncPopUp v1.3.2 (Jos) - Fixed Proper displaying of the helpfile pages which was broken due to the splitup of the helpfile. *** Updated CodeSnippet v 1.0.5.4 (gafrost) *** Updated Koda v 1.6 (lazycat) *** Updated AU3record v3.1.1 (Larry) -------------------------------------------------------------------------------------------------- 8/21/2006 *** Updated SciTE v 1.71 (Neil Hodgson) *** Rewritten Tidy as Console Application v 2.0. (Jos) Tidy is now converted to BCX/Pelles_C and is, depending on the size and complexity of the script, up to 50 times faster. Some test results on a Pentium M 1.60 GHz: Script Lines Old_Tidy New_Tidy 400 4 seconds 0.7 second 1400 22 seconds 1.0 second 9800 170 seconds 3.6 seconds 17680 310 seconds 6.6 seconds The Tidy default options are located in Tidy.Ini and can also be set via Commandline or Directive parameters. Tidy will read the #Tidy_Parameters directive and use it to set/override options. see helpfile for details on the parameters/INI file settings. Also made updates to the Documentation file that is optionally generated. *** Updated AutoIt3Wrapper v1.7.1 (Jos) - Added option to run Tidy at Compile time before the AU3Check. Added 3 #Compiler Directives to support that. - Fixed path search for AU3Check when using Ctrl+F7 (Compile with Options) *** Updated SciTEConfig v1.6.2 - Fixed msgbox for version check. (Jos) - Updated GUIRead() to the changed behaviour. (Mhz) *** Updated UpdateDefs v1.3 (Jos) - Removed all AU3Check logic. Au3Check is now supplied via the AutoIt3 installler. *** Updated Koda with v 1.5. *** Removed AU3check program and definitions. This is now supplied via the AutoIt3 installer. -------------------------------------------------------------------------------------------------- 7/20/2006 *** Updated Beta definitions to AutoIt3 v 3.1.1.131. *** Updated CodeSnippet v 1.0.4.7 (gafrost) *** Updated AutoIt3Wrapper v1.6.2 (Jos) Fixed #Compiler_Compression. Fixed removal of multiple @CRLF's in console. -------------------------------------------------------------------------------------------------- 6/26/2006 *** Updated installer with SciTE v1.70. (Neil Hodgson) *** Updated Beta definitions to AutoIt3 v 3.1.1.127. *** Updated Tidy v1.31.6 (Jos) - Removed tidy logic for [] due to problems. *** Updated SciTEConfig v1.6.1 (Jos) - Added check to ensure that SciTE is running because else SciTEUser.properties potentially contain empty settings removing all colors for AutoIt3 scripts. -------------------------------------------------------------------------------------------------- 6/2/2006 *** Updated installer with SciTE v1.69. (Neil Hodgson) *** Updated Beta definitions to AutoIt3 v 3.1.1.125. *** Updated AutoIt3Wrapper v1.6 (Jos) Added Check for valid Output-path to avoid aut2exe errors. *** Updated Tidy v1.31.5 (Jos) - Fixed: Bug which removed in some occasions the space before the continuation character. It will now also add a space when the it is missing in before the continuation character. - Added tidy logic for [], removing the spaces around them. *** Updated SciTEConfig v1.6 (Mhz) - Added Tab which allows you to en-/disable Tool menu items. *** Updated CodeSnippet v1.0.4.4 (gafrost) *** Updated Abbreviations file. (MHz) -------------------------------------------------------------------------------------------------- 4/13/2006 *** Fixed F5-Go Bug in Windows 2000 caused by AutoIT3Wrapper. *** Fixed Helpfile screen captures. *** Added AutoIt3Help.exe back in the installer for adding to Current AutoIt3 production directory. -------------------------------------------------------------------------------------------------- 4/8/2006 *** Renamed CompileAu3 to AutoIt3Wrapper, because the old name doesn't reflect its current purpose anymore. Your setting (compileau3.ini) and standard files (Reshaker.exe) will be moved/renamed to the new directory by the installer. *** Updated AutoIt3Wrapper v1.6 (Jos) - Added check for SciTE4AutoIt3 updates which will run ones a day. This option can be disabled in SciTEConfig. - Added UPX compiler directive : #Compiler_UseUpx= ;(y/n) Compress program works only for 3.1.1.114 and up. Default=y #Compiler_Run_cvsWrapper= ;(y/n) Run cvsWrapper to update the script source. Default=n *** Updated Tidy v1.31 (Jos) - Changed: Will now use au3.api for all tables and also Tidy the standard UDF names. *** AutoIt3.lua (Jos) - Updated TraceAll(): it will not add a ConsoleWrite after Select or Switch statements. *** Update SciLexer (Jos) Added support for Syntax Highlighting the standard UDF's. *** Updated SciTEConfig v1.5 (Jos) - Added support for SciTE4AutoIt3 Update check. - Added support for UDF color settings. *** Updated Abbreviations (Mhz) -------------------------------------------------------------------------------------------------- 3/31/2006 *** Released cvsWrapper as a separate add-on package available. The cvsWrapper script will enable you to save versions of your scripts to CVS repository (sandbox) by just pushing F12 to make a new snapshot. -------------------------------------------------------------------------------------------------- 3/14/2006 *** Updated CompileAU3 v1.5.1 (Jos) - Fixed memory leak in ReturnCode function. *** Updated Au3Check v1.54.1.1 (Jos): 1.54.1.1 : Changed the registry check for User Include directory from HKLM to HKCU. *** Updated SciTE4AutoIt3 Installer (Jos) - Fixed copying of the AU3Check v 1.54.1.1 to AutoItDir\Beta subdirectory. - Fixed some files that didn't get deleted with uninstall - Fixed avoid copying AU3Check.dat to Production AutoItdirectory. - Moved AU3CheckJos.exe from SciteDir\defs\unstalble\au3check to SciTEdir\AU3Check. *** AutoIt3.lua (Jos) - Fixed issue with the ProperCase func when typing "- $". - Fixed Open Include file when surrounded by "" -------------------------------------------------------------------------------------------------- 3/11/2006 *** Updated installer with SciTE v1.68. (Neil Hodgson) *** Updated Au3Check v1.54 (Tylo): 1.54 : Added: Support for #compiler_plugin_funcs=directive. Replaced -U option with -v 3. 1.53 : Fixed: Extended block nesting levels from 20 to 128. Added: Allow callback args in Call(). Replace the line %Call 1 to %Call 1 in the .dat file for this to work. 1.52 : change: -U outputs an improved linebased list. -u removed. #uses directive changed to #forceref. 1.51 : added: File name and pos ref to -u and -U. -u - and -U - sends to stdout. Other improvements. 1.50 : fixed: ReDim require prev decl and no init. "Not used vars" warning default off. Added -w 6 -w 7. 1.49 : added: option -u file. Added warning on local vars and params declared, but not used. *** Added Au3Check v1.54.1 (Jos): 1.54.1 : Changed The include search logic to make it the same as the AutoT3 Beta release. This file will be copied to the AutoIt3 Beta program directory when it exists by the UpdateDefs script. *** Updated SciTEConfig v1.4 (Jos) - Implemented the SciTE director interface which enables it to: - Update SciTE settings without restarting SciTE. - Read all current properties without having to read SciTEGlobal.,AU3. and SciTEUser.properties files. - Update the Background Color selection logic. - Fixed save of Backup value to SciTEUser.properties. - Added Setting to activate/deactivate ProperCase Lua function. *** Updated CompileAU3 v1.5 (Jos) - Changed logic for running AU3Check. When ${AutoItDir}\Au3check is available run that. - Added Returncode reporting in CompileAU3 for AU3Check. (Tnx Mhz for UDF) - Changed the AutoIncrement logic to use the SciTE director interface to avoid the occasional 1 minute deadlock of SciTE on a file refresh. - Added colors to the console output in SciTE to show Errors and success. (Tnx Mhz) *** AutoIt3.lua (Jos) - Updated Open Include LUA function to allow to open Production (Alt+I) or Beta (Alt+Shift+I) include version. (Jos) - Added fix for "One-line IF", Switch and Select AutoIndent issue. (Tnx Valik) - Added ProperCase option selectable by the Proper.Case keyword. Default is disabled, but when enabled in SciTEConfig, it will change all the casing of all defined Keywords/Function in au3.api on the fly in SciTE. *** Updated Tidy v1.30 (Jos) - Changed: Tidy will now close the file in SciTE and reopen it to avoid the occasional 1 minute deadlock in SciTE. It will now also jump to the first Error when Tidy found errors or else to the line that was current before Tidy. *** Updated UpdateDefs v1.0 (Jos) - Added: Logic to copy the new Au3Check and AU3check.dat to the AUtoIt3 Beta program Directory. This is needed to support the new Include search logic in the current Beta version. *** Updated Abbreviations (Mhz) *** Added CodeSnippet Ctrl+Alt+s created by gafrost. *** Fixed bug in SciLexer were sometimes <> were colored as String in stead of Operator. (Jos) -------------------------------------------------------------------------------------------------- 1/16/2006 *** Updated installer with an updated version of SciTE v1.67 to fix a Group UNDO bug. *** Updated guibuilder (JPM) Changed $WS_VISIBLE and after GUISetState(). *** Updated CompileAU3 v1.4.1 (Jos) - Added support for the following variables in resource info: #Compiler_AU3Check_Parameters= ;Au3Check parameters *** Fixes issue with Installer when using the silent install option. The autoit3dir= in au3.propertes was empty after the install. *** Updated CompileAU3 v1.4.2 (Jos) Fixed: RC error when no FileVersion is given. It will now use the AutoIt3 version number you compile with. *** Updated Tidy v1.29 (Jos) Fixed: Proper reporting of Variables that occur only one time. -------------------------------------------------------------------------------------------------- 12/17/2005 *** Updated installer with SciTE v1.67. (Neil Hodgson) *** Update Au3Recorder: (Larry) Fixed a BUG when Title contained a double quote. *** Updated SciTEConfig (Jos) Fixed a Bug swapping between proportional and Fixed fonts. *** Updated guibuilder (JPM) Removed all references to "Handle=" for BETA compatibility. *** Updated CompileAU3 v1.4 (Jos) - Added support for the following variables in resource info: ; %AutoItVer% which will be replaced with the version of AutoIt3 ; %date% = PC date in short date format ; %longdate% = PC date in long date format ; %time% = PC timeformat #Compiler_Res_Field=AutoIt Version|%AutoItVer% -Fixed some CompileAU3.ini not being set correctly. *** Fixed LUA Calltip for OPT. (Valik) *** Updated Both SciTE4AutoIt3 and SciTE4AU3Upd installers commandline options: SciTE4AU???? /S (Silently install the patches and Load Beta definitions when AutoIt3\Beta is installed, else Production definitions are loaded. SciTE4AU???? /S beta (Silently install the patches and the BETA definitions) SciTE4AU???? /S prod (Silently install the patches and the production definitions) -------------------------------------------------------------------------------------------------- 11/26/2005 *** Update SciLexer: Fixed some issues with Sendkeys in strings. *** Updated Au3Check v1.48 (Tylo): - Allow empty expressions as COM method args. E.g: $obj.method(1,,,,$val) - Allow multiple tabs/spaces before cont. char _. - updated: Require space/tab before, and allow comment after cont. char _. - fixed: Disallow loops/branches after single line IFs. *** Updated CompileAU3 v1.3 (Jos): - Added CompileAU3.ini which contains the default settings for the CompilerAU3 compiler directives and updated CompileAU3 to read this info. It will be overridden by the Script.au3.ini or Compiler directive settings. - Added the following Compiler Directives: #Compiler_Res_FileVersion_AutoIncrement=y ;This directive will trigger CompileAU3 to increment the 4th number by 1 in the "#Compiler_Res_Fileversion=0.0.0.1" directive version number after the Script.EXE is created. #Compiler_PlugIn_Funcs=Func1,Func2 ;comma separated list of PlugIn functions ;This Directive will temporary add the specified function(s) as Valid Functions to AU3Check to avoid getting "undefined function." errors when Running or Compiling scripts that use the new Plugin feature. #Compiler_AU3Check_Stop_OnWarning=N ;Continue when only Warnings from AU3Check. N=Default *** Updated Tidy v1.29 (Jos) - Fixed BUG with Comment behind a Continuation character when using the Indent option. - Added support for Switch...EndSwitch. - Added Macro's to the Documentation file and reformatted the output. *** Added Koda to the installer which is a nice tool to develop your GUI syntax. (Lookfar & Lazycat) Just Hit Alt+M in SciTE whic will start FD.exe. In the F9 menu you have an option to save it to SciTE. Click on this button and Close FD which will paste the Syntax at the carrot position in SciTE. *** Updated SciTEConfig (Jos) Have changed the GUI which is now using tabs and added an option that shows the currentSciTE definition loaded and to change between Production and BETA. *** Updated the abbreviations (Mhz) -------------------------------------------------------------------------------------------------- 08/28/2005 *** Updated installer with SciTE v1.66. (Neil Hodgson) *** Added Switch...EndSwitch support to Folding in SciLexer.dll. *** Added LUA check to avoid the Autocomplete dropdownbox popping up when _ is typed. It now only pops up when the second character is typed. (Valik) *** Updated AU3Check v1.46 (Tylo): added: Support for Default keyword. fixed: Const ByRef parameters. *** Updated SciTEConfig v 1.2: - Added the number of BAK files option to the menu. *** Updated Tidy v1.28.11: - Fixed Indent Bug when a line contains Comment after "Then _". *** Updated CompileAU3 v1.2.0: - Added support for a3x compilation. This can be done by specifying the output file name xyz.a3x or using the Compiler directive: #Compiler_OutFile_Type=a3x - Made the Au3Check Errors display scrollable. -------------------------------------------------------------------------------------------------- 07/06/2005 *** Updated installer with SciTE v1.64. (Neil Hodgson) *** Updated installer not to prompt for the Definitions anymore. It will now load the Beta definitions when the Autoit3\Beta version is installed, else the Latest production definition is loaded. *** Changed Ctrl+F5 to run AU3Check with Production definitions and Ctrl+Alt+F5 to run AU3Check with Beta definitions. *** Updated CompileAU3: - Added commandline switch to just run AU3Check (/Au3check) and select Production (/prod) or Beta (/beta) - Added the possibility to specify the path to Reshacker.exe and RC.exe in CompileAU3.ini: [config] ResHackerPath=C:\Path-To-Reshacker.exe RCExePath=C:\Path-To-RC.exe *** Changed default msgbox and Trace levels to 1 (Less info. ) to increase the level just copy the lines from au3.properties you your SciTEUser.properties and set them to the level you want. *** Update SciLexer: Included fix from Scintilla CVS to solve empty autocomplete box on WinXP without SP1/2 installed. Fixed issue with Sendkeys in strings. Fixed issue with Commentblock lexing. *** Updated AU3Check v1.43 (Tylo): added: Const parameters. Array initialization. Prevent redecl. of parameters. *** Updated the abbreviations (Mhz) -------------------------------------------------------------------------------------------------- 05/18/2005 *** Update AU3.properties to support the Beta Installer: F1=Help Production F5=Run Production F7=CompileProduction Alt+F1=Help Beta Alt+F5=Run Beta Alt+F7=Compile Beta *** Update CompileAU3.exe v1.1.5 (Jos): Added Beta support to run AU3Check and Autoit3 Beta versions. The shelled Autoit3 program will now also be terminated when CompileAU3 is terminated from within SciTE. The "Stop" button will now have the focus to be able to Enter in case of errors. Using the new Autoit STD functions. Changed the retrieval of the AutoIt3 path from the registry. Fixed Registry check issue. *** Update Tidy v1.28.9 (Jos): Changed shortcut to Ctrl+T Fixed line numbering in the documentation file in case empty lines were removed. Added -= += /= *= operator support. Added Indenting support for With...EndWith keywords. Added support for ComObj notation *** Updated SciLexer.dll (Jos): Fixed issue when commenting #CE. Added folding support for With...EndWith keywords. Fixed issue when typing continuation character in #cs-#ce section. *** Added LUA script for Trace Functions (Valik) *** Added LUA script to Open #include file (Alt+I) when caret is on the #include line. *** Updated several LUA Debug script (Valik) *** Updated AU3Check v1.39 (Tylo): support for += -= *= /= &= assignment operators, and True False keywords and more. *** Updated CodeWizard.exe v1.4 (gcriaco & gafrost) *** Updated the abbreviations (Mhz) *** Updated SciTEConfig using the _ChooseColor and _ChooseFont UDF's *** Added Silent support with Definition selection to both SciTE4AutoIT3 and SciTEAU3UPD installers: SciTE4AU???? /S (Silently install the patches and the production definitions) SciTE4AU???? /S beta (Silently install the patches and the BETA definitions) SciTE4AU???? /S prod (Silently install the patches and the production definitions) -------------------------------------------------------------------------------------------------- 04/08/2005 *** Update CompileAU3.exe v1.1.2 to facilitate the next couple of changes. *** Changed the "Go" option to run the CompileAu3 wrapper which will Run Au3Check and then AutoIt3.exe. *** Added #Compiler_autoit3 directive to CompileAU3 to enable you to specify which AutoIT3 program to use. *** Changed the "Build" option to run the CompileAu3 wrapper which will Run Au3Check and then Aut2exe.exe with defaults when no Compiler directive is specified. *** Removed "SyntaxCheck Go" and "SyntaxCheck Build" options which are now obsolete. *** Updated installer with SciTE v1.63 *** Updated AU3Check with v1.32 *** Updated CodeWizard.exe v1.3 *** Added Switch-Definitions ShortCut to the start menu -------------------------------------------------------------------------------------------------- 03/24/2005 *** Added an adapted version of CyberSlug's GUIBuilder that will assist you building GUI and the generated code will be pasted directly into SciTE. Start it with Alt+G. *** Updated Tidy v 1.28.6: Fixed bug where Tidy inserted space with "" or '' inside quoted string. -------------------------------------------------------------------------------------------------- 03/19/2005 *** Updated Tidy v 1.28.5: Fixed to handle spaces after continuation character. Fixed extra spaces between double braces. Fixed Save of Config issue with combo boxes. *** Added FuncList LUA script which lists all available Func's and allows you to jump to them. Alt+L *** Updated Trace LUA script: When lines are selected it will only add trace lines to those lines. *** Updated Abbreviations LUA script that now also the ToolTip is shown for the expanded function and the indentation is set correctly for the inserted text. *** Added LUA script which allows you to keep backups of your edited script. *** Fixed #include-once in definition files (was #include_once) *** Updated CodeWizard.exe v 1.2 *** Updated ScTEConfg v 1.0.3 to be able to handle other languages. *** Added VoSs2o0o's AutoItMacroGenerator Alt+F7 -------------------------------------------------------------------------------------------------- 02/08/2005 *** Added Peppe's CodeWizard.exe to SciTE and linked it to Alt+M *** Updated Production definitions to V 3.1.0. *** Added /S switch to UpdateDefs for silent install. *** Fixed SciTEConfig issue retrieving the currect setting. -------------------------------------------------------------------------------------------------- 02/01/2005 *** Updated installer to skip Updatedefs.exe when using Silent (/s) switch. *** Updated Tidy to skip BlockComment lines (:~) and changed : comment.block.at.line.start.au3=1 (Back to what it was before) *** Updated CompileAU3 docs and directives.au3 to incorporate: #Compiler_OutFile= ;Target exe filename. *** Updated SciTEConfig, added option to update the default action for AU3 to either Run or Edit. *** Updated FuncPopUp, Fixed the new registry location and Helpfile not found error for new release. -------------------------------------------------------------------------------------------------- 01/19/2005 *** Added abbrev.properties supplied by Mhz. *** Added a LUA script which will automatically expand the abbreviations in the list. *** Updated SciteLexer.dll with an extra table for abbreviations. *** Updated UpdateConfig with the abbrev.properties update logic. *** Included updated AU3Check v 1.24. *** Changed Ctrl+F6 to execute AU3Info.exe. *** Added AutoIt3Help.exe to facilitate opening the helpfile with the correct "Current directory". *** Several au3.properties settings. -------------------------------------------------------------------------------------------------- 01/07/2005 *** Updated CompileAU3 1.06: - Added #Compiler_Res_Field directive. There can be up to 15 lines with format: #Compiler_Res_Field=fieldname|filedvalueSupporting See Directives.au3 in the Compileau3 directory for an example. *** Added Console Debug line LUA script Alt+D *** Added DeBugging LUA scripts: Ctrl+J : Jump to the "FUNC ???" definition under the cursor for fast jumping to the function The original line will be BookMarked so you can jump back with F2. ALL debug MsgBox and ConsoleWrite lines with one key combination: Alt+Shift+D : Comment all Debug MsgBoxes/ConsoleWrite lines Ctrl+Alt+D : UnComment all Debug MsgBoxes/ConsoleWrite lines ToolsMenu : Add TRACE ConsoleWrites to all lines to easily trace your program. ToolsMenu : Remove all Debug MsgBoxes/ConsoleWrite lines *** Updated SciTEConfig v 0.6.5: - Added Button to set the Background color - Added Button to set the Current line Background color - Added option to set Tab for indent and the Tabsize. *** Updated Tidy 1.27.6: - Fixed issue when #CE is on its own for example when #CS is commented with an ; *** Added all Standard UDFs to AU3.api SciTE will also autocomplete them and show the Intellisense popup showing the parameters and the needed #include file. -------------------------------------------------------------------------------------------------- 12/05/2004 *** Updated AU3Check ver 1.16: - Supporting New Func syntax. - Supporting New and Old AutoIt3 registry settings. *** CompileAU3: recompiled with latest version which will now show status messages during process. *** Fixed SciLexer Syntax HighLighting issue. *** Tidy 1.27.4: - Fixed issue when more than 50 lines are used in a single "continuation" line. -------------------------------------------------------------------------------------------------- 11/26/2004 *** Fixed AU3Check: to properly handle the new registry settings for AutoIt2 v 3.0.103. *** Fixed CompileAU3 registry check.... *** changed sciteGlobal.properties default Lexer to au3. This will start the AU3 lexer for new files. *** Updated AU3Recorder with Larry's new AU3 recorder. *** changed to color of the SciTE Line numbers to be able to print them. *** SciTE Lexer: Fixed SyntaxHighlighting for Unterminated strings on a continuation line. *** Tidy 1.27.3: - Fixed Unterminated string on a continuation line bug. - Added marker in the documentation to indicate variables that only occur once. - Added markers in the documentation for ContinueLoop and ExitLoop. e.g.: 0011 | +-While 1 0012 | | +-While 1 0013 | | | +-While 1 0014 | | | | $x = 1 0015 | | | | +-If $a = $b Then 0016 | ^--|--|--|----ContinueLoop 3 0017 | | | | +-EndIf 0018 | | ^--|----ContinueLoop 2 0019 | | | | +-If $b = $c Then 0020 | v--|--|--|----ExitLoop 3 0021 | | | | +-EndIf 0022 | | | +-Wend 0023 | | +-Wend 0024 | +-Wend -------------------------------------------------------------------------------------------------- 11/14/2004 *** Updated installer to properly handle the new registry settings for AutoIt2 v 3.0.103. *** Updated UpdateDefs.exe to properly handle the new registry settings for AutoIt2 v 3.0.103. *** Updated CompileAU3.exe to properly handle the new registry settings for AutoIt2 v 3.0.103. -------------------------------------------------------------------------------------------------- 11/04/2004 *** Upgrade to SciTE 1.62: - See http://scintilla.sourceforge.net/ScintillaHistory.html for details. - Updated Lexer to check/validate numeric information. *** CompileAU3 1.0.2: - Multiple Run-Before/After compiler directive now possible. - Fixed retrieval of Target program setting from INI. - Fixed save of AU3Check run setting to INI. - Added Browsebutton for target program. - Run_Before/After handles the following variables: ; %in% , %out%, %icon% which will be replaced by the fullpath\filename. ; %scriptdir% same as @ScriptDir and %scriptfile% = filename without extension. *** Tidy 1.26.3 (changed version numbering): - Added option to put OLD files in a Backup directory. - Added check if sourcefiles is read-only - Added option to remove trailing spaces. *** Scite4AutoIt3 Helpfile info: - Updated SciTE 1.62 docs. - Updated CompileAU3 docs. --------------------------------------------------------------------------------------------------- 10/23/2004 *** Added "calltip.au3.end.definition=)" for better scrolling within Tooltip/Intellisence popup box. *** Tidy (v 1.0.25): - Added the propercase for Functionnames parameters within Call() and HotKeySet(). - Added logic to skip PreProcessor lines from being changed. *** Fixed UpdateDefs.exe (v0.3) which sometimes didn't update the autoit3 location. *** CompileAU3.exe (v 0.23) Minor Updates/Fixes: - Legal Copyright save to INI bug solved - reshacker not available notice in Console changed. *** SciTEConfig (v 0.3) : - Create SciteUser.properties when it doesn't exist. --------------------------------------------------------------------------------------------------- 10/11/2004 *** Added SciTeConfig.exe to be able to change the Font/Color setting used by SciTE. (Ctrl+1) *** CompileAU3.EXE ver 0.22.5: - BEFORE and AFTER programs will be run as: RunWait(@comspec & " /c " ....... ,'',@SW_Hide). - Double quotes are removed whe nused around filesnames in compiler directives. - Several issue in Win9x. - SciteUser.properties is now searched in the following order: 1. @UserProfileDir. 2. EnvGet("userprofile"). 3. @HomeDrive & @HomePath. 4. for Win9x it uses the SciteProgramDirectory. - Msgbox containing au3check errors is now also displayed for Win9x. *** Updated au3check,au3.api and au3.properties and added au3.keywords.properties. The generation of these files is now done with a script written by Valik. *** Moved the #Compiler directives from the Preprocessor to the Special keywords for proper syntax highlighting. *** Changed AutoIt3.Lua script to avoid AutoComplete in Special keywords to avoid autocomplete popups when typing Compiler directives. *** Updated the SciTeLexer to show Comments in the #Special regions. This makes the #Compiler directives more readable. *** Updated UpdateDefs.exe which will now properly update the autoit3 location in the au3.properties file. This program is located in the Scitedir\defs and makes it possible to change the definition files used by SciTE/au3check/funcpop/Tidy between the production and unstable version. Its also run at the end of the SciTE installers. *** Include Tylo's updated AU3CHECK ver 1.12. *** Updated Tidy script ver 1.0.23 with the new GUI commands. *** Updated the Scite4AutoIt3.chm helpfile. --------------------------------------------------------------------------------------------------- 9/29/2004 *** CompileAU3.EXE ver 0.20: - Fixed bug when special character in @tempdir path. - Fixed bug with ICON not properly updating from the GUI. - Added status window to report AU3check errors in the warning window.(only for WIN2K/WinXP) - Added Variables for the run_before and Run_After commandline: ; Commands to run before or after the au3check/compile programs they can contain the following variables: ; %in% which is replaced by the "fullpath\script.au3" ; %out% which is replaced by the "fullpath\script.exe" ; %icon% which is replaced by the "fullpath\Icon.ico" ; e.g copy compiled program to target dir: xcopy "%out%" "C:\program files\script\*.*" /y #Compiler_Run_Before = ;process to run before compilation #Compiler_Run_After = ;process to run After compilation - Added check for FileVersion info to avoid RC failures. - Fixed %1=>%l for the right-mouse-click "Compile with Options" selection. --------------------------------------------------------------------------------------------------- 9/25/2004 *** CompileAU3.EXE ver 0.19: - Modified GUI code to the latest unstable build. - Added Tabs to the Gui to handle the extra fields. - Changed:When the ICO file is specified without a fullpath, the scriptdir is assumed and is checked if it exists. when the file isn't available it is changed back to the last used ICO. - Added 2 directives and fields to the menu for: #Compiler_Run_Before = ;process to run before compilation #Compiler_Run_After = ;process to run After compilation - Added Directive and menu option to precheck you script with AU3Check. You are prompted to stop or continue, when errors are detected. #Compiler_Run_AU3Check=y ;Run au3check before compilation - Added error checking for all tasks and display the status in the console. --------------------------------------------------------------------------------------------------- 9/21/2004 *** Tidy 1.0.22: Added option to remove empty lines. Fixed error in Documentation option. *** CompileAU3.EXE: - Added support to update the resource information in the target EXE file. - Added support for Compiler directives in the source script. ( see helpfile for details:Ctrl+F1). - Added save to INI file of all settings specified per script to avopid retyping of your settings. --------------------------------------------------------------------------------------------------- 9/09/2004 *** Tidy 1.0.21: Added extra Case option for variables: Added an Option called "as DIM/GLOBAL/LOCAL" to the setup menu for the Variables case. When selected it will: 1. Initially scan the script for all variables as they are defined by a Dim, Global or Local statement. Use the first one encountered when multiple times defined. 2. When processing the script, change the case of the variable according this table. 3. When a Variable isn't in the table then use the first version encountered in the script as the way to write it for all occurences. *** Added AutoIt3 script which will is run at the end of the installer and will update all SciTE/Tidy/AU3Check/FuncPopUp tables with either the Production or Unstable definitions. This script can be run any time from the DEF subdirectory change between Production and Unstable. *** Updated the AutoIt3 Lexer: - Added logic to handle Syntax Highlighting correctly for the last script line. --------------------------------------------------------------------------------------------------- 8/30/2004 *** Updated the Au3Check.exe v1.08 to handle ExitLoop with a parameter. eg "ExitLoop 2". *** Tidy 1.0.20: fix when Literal not properly closed and minor other fixes. *** Added "command.go.subsystem.*.au3=1" to AU3.properties for it to work properly on Win98 *** New FuncPopup program which will stay open now and is integrated into SciTE using its Director interface. Also help is made much more dynamic. The Window will be split into 1/3 FuncPopUp or Help and 2/3 SciTE. All windows are automatically sized. *** Fixed the Icon creation when running the installer with /S for the Scite4AutoIt3 installer *** Updated all definition files for SciTE/AU3CHECK/Tidy/FuncPopUP for both 102 and current 103 unstable. *** Added a subdirectory Called DEFS to the SciTE Directory. It contains 2 directories, Production and Unstable. Both directories contain all definition files for SciTE/AU3CHECK/Tidy/FuncPopUP for that particular release. This will enable you change between Production and Unstable definitionfiles with one Copy&Paste operation to the SciTE directory. --------------------------------------------------------------------------------------------------- 7/19/2004 *** Added a AutoIt3 Function selection PopUp program and linked it to Shift+F1. This gives you a quick way of looking at the available AutoIt3 functions and their brief description. Double click or Enter the selected function which is then pasted into your script.*** Added a modified version of Larry's AutoIt3AU3Recorder .exe which Dumps the recorded script directly into the active script. *** Added Alt+F6 shortcut to start the modified AutoIt3SAU3Recorder .exe *** Added Ctrl+F6 shortcut to start AU3_SPY from SciTE *** Changed the default for F5-AutoIt3.exe to use parameter /ErrorStdOut so Run errors are now shown in the Output Pane.(check the Helpfile for details - Ctrl+F1) *** Updated the Scite4AutoIt3.chm Helpfile. *** Updated SciTE's os.execute with the available patch from Steve Donovan to avoid the popup cmd windows. *** Added Ctrl+Shift+F5 - Run Tylo's Au3Check and when no errors/warnings found run Autotit3.exe. Done with a LUA script. *** Added Ctrl+Shift+F7 - Run Tylo's Au3Check and when no errors/warnings found run Aut2Exe.exe. Done with a LUA script. *** Added BatchFiles for Ctrl+Shift+F5 and Ctrl+Shift+F7. *** Fixed CompileAU3.exe, issue with /nodecompile on older releases *** Added Ctrl+F1 - open the Scite4AutoIt3.chm Helpfile. *** Added LUA script to AutoIt3.lua, made by Valik, to suppress AutoComplete inside comment lines/blocks and strings. *** Updated the Ctrl+Shift+D LUA script.it works now as follows: - if text is selected then put that in the Debug msgbox. - if no text is selected then select "Current Word" and strip the \n \r and spaces from it. - if the length of the selected text is zero then display msg in output pane and don't add the msgbox. *** Change the Ctrl+Shift+B to Ctrl+Alt+B for the Copy Bookmark LUA script to resolve a conflict with the BoxComment function. *** Added Ctrl+F11 shortcut to a new LUA script which will replace the use.monospaced=1 which will be removed in the next release of SciTE. (LUA script by Bruce Dodson) The behavior is the same as before.SciTE will start in MONOSPACE font :Courier New,size:10 The change it to start with a proportional font add this to your SciteUser.Properties file: font.override= To change the font add this: font.monospace=font:Courier New,size:12 --------------------------------------------------------------------------------------------------- 6/22/2004 *** Added Tylo's AU3check.exe under Ctrl+F5. *** Updated/Fixed CompileAu3.au3 with the latest GUI changes. *** Updated/Fixed Tidy.au3 with the latest GUI changes. *** Updated Helpfile with description of AU3check.exe. *** Added latest new/updated Keywords to AU3.properties & au3.api --------------------------------------------------------------------------------------------------- 6/16/2004 *** Updated Included helpfile with Tidy/CompileAu3 changes an minor other fixes. *** Updated CompileAu3 /comp parameter to be compatible with the aut2exe. *** Updated Tidy: added option to keep only the last ?? _OLD versions. older files are recycled. *** Update SciTE to minimize to TaskBar in stead of SystemTray *** Updated others.properties to show Errors in RED&Bold --------------------------------------------------------------------------------------------------- 6/4/2004 *** Updated Lexer to highlight comma as operator. *** Updated Lexer use fold.compact on Commentlinesblocks, #Region-#EndRegion, Preprocessor blocks. *** Updated Lexer not to fold inside commentblocks unless "fold.comment=2" is specified *** Updated Tidy description page to Helpfile explaining the Tidy Error checking. *** Updated Getting started page in helpfile. *** Added SciTE/AutoIt3 lexer page to Helpfile explaining the Syntax Highlighting and Folding. *** Updated AUT2EXE wrapper script which allows you to compile with options. *** Fixed Tidy issue with IF/Else .... --------------------------------------------------------------------------------------------------