********************************************************************************************** v1.0.0.2 ********************************************************************************************** - Fixed bug with exception being thrown when a "." was in an unknown command - Log files now save logs with "\r\n", the correct windows format - Textareas will now record propertly - Implemented temporary splash screen - Step command will now recognize labels and jumps - IF command now allows BEGIN and END brackets - Fixed parameter parsing bug regarding quotes - SAVE and DOWNLOAD commands will now attempt to create target directory if it does not exist with current permissions - Implemented #CURRENTTIMESTAMP global variable - New installs will include samples - the context highlighting file "wmacro.syn" is now also automatically updated - detecting if a file has been modified by an outside source will no longer trip at the wrong time - Added "Save As" to File menu ********************************************************************************************** v1.0.0.3 ********************************************************************************************** - Fixed bug with selected drop down item and having "onchange" event fire when no change actually occured - added ObjId finder to allow for finding different forms of the same objid other than what is recorded by default - added user registration requirement - added trapping of Pop up alert text in the following global variables #ALERTTEXT - the text of the last popup #ALERTCAPTION - the text of the title bar of the last popup - added ability to use your own contact info as global in Web Macros examples are #FIRSTNAME and #EMAIL. This information can be updated under the view menu. ********************************************************************************************** v1.0.0.4 ********************************************************************************************** - Declaring a variable multiple times will not only report an error silently to the log. It will never stop the macro. - Added Regular Expression syntax to objIds for example a;~".*\.aspx" will be the first link with .aspx in the href a;~".*\.aspx"; - Fixed bug with checking check boxes with no value - Added ability to check if an objId exists Example: IF input;q BEGIN ENTER input;q stuff END - fixed problem with equality comparison with ints - fixed bug with GO command not escaping whitespace - fixed bug with obj id not escaping whitespace - fixed bug with "My Information" not being populated - added regular expression string comparison to IF statements Example IF @myvar =~ "my regex" - added !SourceContains syntax to IF command - fixed bug with null reference ********************************************************************************************** v1.0.1.0 ********************************************************************************************** - Implemented SESCLEAR command which will clear out the MSHTML document, and all cookies and session information with it that can be controlled on the client side - Adding a Setting for handling new window requests - Fixed bug with ObjId special case (example a;"Buy new";1) - Allowed for escaped double quotes inside of value string (example: "here is \"some text\"") - Fixed bug with EXEC command and command line arguments - Fixed bug with SET command and removing double quotes ********************************************************************************************** v1.0.1.1 ********************************************************************************************** - Added optional timeout parameter to synchronous EXEC command EXEC notepad SYNC 1000 this will timeout after one second - Fixed bug with variables not being able to be set to a table variable values. For example: SET @i $table[0][0] This would set @i to the value of the first row of the first column. But then if the table changed, the variable would also change when it should not. - Added ability for MySQL (ODBC) connection string.