Home
  Home
Home
Search
Articles
Page Tag-Cloud
  Software
Software Tag-Cloud
Building from Source
Open Source Definition
All Software
  Popular Tags
C Plus Plus
Source Code
Legacy
Class
Networking
  Members
Login
Web-Email
Notable Members
  Official
Our Company
Copyright Information
Software EULA
GPL EULA
LGPL Eula
Pre-Release EULA
Privacy Policy
  Support
Make Contact
 
All releases for Simple Scripting Engine

This software is open source. You can obtain the latest source code from the Simple Scripting Engine GitHub repository or browse below for the source code associated with a specific release. If you make any changes which you feel improves this application, please let us know via our Contact Page.


Beta version 1.0.7.3 released on 4/6/2022 (Recommended)
Files available with this release: 1
Added File.Rename, File.Copy and File.Delete methods and updated documentation.


Beta version 1.0.7.2 released on 7/22/2019
Files available with this release: 1
  • Fixed registry bug that prevented help file opening.
  • Added example cURL implementation.
  • Fixed issue that caused only the first command-line parameter to be passed.


Beta version 1.0.7.0 released on 3/30/2016
Files available with this release: 1
  • Implemented string interpolation.
  • Implemented escape character ignore for literal strings.
  • Converted XML classes to case-insensitive.
  • Added additional math functions.
  • Reworked auto-unsigned math operations.
  • Added quick watch.

Beta version 1.0.6.9 released on 2/23/2016
Files available with this release: 1
  • Implemented the return complex types (SQL.Recordset, Socket Client/Server etc.) from function calls.
  • Resolved issues with FOR NEXT with custom stepping.
  • Resolved bug where pre-validation exceptions were not reporting file names which crashed the IDE.
  • Replaced AutoComplete method with pre-compiled json, removed real-time CHM decompilation.
  • Remastered documentation, indexing now makes sense.
  • Implemented the return complex types (SQL.Recordset, Socket Client/Server etc.) from function calls.
  • Implemented [+=] for appending strings and error checking for non-numeric types on [--], [++] and [-=].
  • Fully implemented list/vector type.
  • Fixed multi-level namespace support.
  • Added DECLARE procedures to contained namespaces.
  • Fixed major issue which caused instant crash on some systems. Caused by improper command-line parsing.
  • Resolved issue where some early error detection would not report file and line of exceptions.
  • Resolved issues with passing SocketClient by reference.
  • Resolved issue with IDE auto-completion on multiple monitor systems when the IDE is off of the primary screen.
  • Resolved issues with strict types data lengths.
  • Resolved issue setting strict type boolean - caused memory violation.
  • Added native support for Base64 encoding and decoding.
  • Added new EventLoggin namespace for writing WinAPI EventLogs.
  • Added native XML Writer support.
  • Added native XML Reader support.
  • Centralized the memory pool. All objects now share the same pool, including intrinsic methods such as CSocketServer().

Alpha version 1.0.6.8 released on 7/8/2013
Files available with this release: 1
  • Implemented Trim(), String.Trim() and ability to pass complex types by reference (including recursively).
  • Corrected SSE IDE project drag-drop and project persistence.
  • Resolved issues with "NOT" boolean math.
    • Associated FortitudeHTTP change: Implemented ability to run server as alternate service name, disable management interface and specify alternate configuration files directory. This is in an effort to integrate the server into 3rd-party products (starting with Simple Scripting Engine).
  • Further development on SSE-IDE.


Alpha version 1.0.6.7 released on 11/8/2012
Files available with this release: 1
  • Completed first phase of Simple Script Project support.
  • Added additional native file i/o functions
  • Implemented HTML highlighting and planning XML, XSL and CSS parser with final release of this version.

Alpha version 1.0.6.6 released on 5/24/2012
Files available with this release: 1
  • Resolved issue which caused execution to continue after unhanded throw.
  • Implemented one-per-file namespaces.
  • Introduced standard abstraction library.
  • Added Form and Query Value.Define function.


Alpha version 1.0.6.5 released on 3/8/2012
Files available with this release: 1
  • Corrected syntax highlighter scopes. keywords are nolonger highlighted out of scope.
  • The current path is set to the path of the first script. This eases relative include file logic.
  • Removed the OS namespace, merged most of the functionality into the Sys namespace.
  • Added Process namespace to ease the task of retrieving scripting engine instance process information.
  • Implemented bitwise NOT and corrected order of operation of logical NOT.


Alpha version 1.0.6.4 released on 8/4/2011
Files available with this release: 1
  • Removed redundant functionality StrCmp, StrCmpI, StrEql, StrElqI, InStr, InStrI.
  • Removed ReplaceI and String.ReplaceI. Replaced with parametrized versions.
  • Fixed IDE "save as" tab naming functionality.
  • Fixed non-recoverable IDE error when attempting to save read-only files.
  • Resolved functionality conflicts in library code and fixed "For terminator not found error".
  • Corrected reversed CaseSensitivity parameter of IndexOf function.
  • Replaced form and query variable parsing methods. Added new Query namespace.
  • Replaced entire CGI parsing library with custom functionality. Stability was in question.

Alpha version 1.0.6.3 released on 7/19/2011
  • Resolved issue which would cause pre-processor errors not to be sent to IDE.
  • Re-Implemented first functional external API functionality (Not yet released).
  • IDE: Resolved crashing when auto-complete function documentation is unavailable.
  • IDE: Resolved accidental feature removal: Immediate.
  • Resolved issue which caused stdout to be written to the IDE out of order.
  • Began first draft of custom types, complex types and strict types (for external API use).
  • IDE: Resolved issue finding next occurrence on same line.
  • IDE: Added ability to set default run file when multiple files are open in the IDE.
  • IDE: Added file list tab which allows the user to view and easily open files loaded by the main script.
  • IDE: Changed "Local Variables" tab to only show local variables as opposed to all vars in higher scope.
  • Altered For loop scope to that it no longer increases and drops the scope by two - now functions like While.
  • Implemented concept of "Major Scopes" for locals debugging.
  • Optimized variable value allocations.
  • Optimized array allocations (Functions, Variables and Code Lines).

Alpha version 1.0.6.2 released on 7/8/2011
  • Refined detection of mathematical expressions.
  • Added constants for bitwise And and Or: bAND and bOR respectively.
  • Corrected return data-types on several system calls.
  • Corrected documentation.
  • Implemented ability to attach to running scripts.
  • Implemented ability to attach to scripts that are launched with the /debug parameter or which contain the #Debug pre-processor.

Alpha version 1.0.6.1 released on 5/5/2011
Files available with this release: 1
  • Fixed locking caused when script functions (with return values used in logic) throw exceptions.
  • Fixed major bug which would cause text data to be written out of order on exception.
  • Added ContentType pre-processor for web use.
  • Implemented nested properies when working with mathematical expressions and logic.
  • Added new Env namespace functionality: Get, Set, Count, Name, Index and Value.
  • Added additional type checking for numeric parameters.

Alpha version 1.0.6.0 released on 5/3/2011
  • IDE: Added copy, paste, breakpoint and watch to the context menu.
  • IDE: Added options item to file menu for IDE customizations.
  • Major milestone release - 1.0.6.0
  • Resolved potential mathematical flaw which could cause engine crash.
  • Removed legacy "NoConsole" engine switch.

Alpha version 1.0.5.9 released on 4/28/2011
  • Implemented new SQL connection transaction functionality.
  • Made RecordSet optional to support "execute non-query" functionality.
  • Fixed bug which caused engine to crash on RecordSet execptions (as opposed to connection exceptions).
  • Added many new files to the IDEs built in library.
  • Changed File.Open default creation dispositions to create a safer and cleaner environment.
  • Changed the type of several Socket and SQL output values.
  • Added new Numeric.ToString functionality to complement FormatNumeric.
  • Resolved problems with Web.URLDecode when not passing a specified length.
  • Added additional type checking when passing complex objects to functions.
  • Corrected IDEs handing of Current Words when searching and opening documentation.
  • Corrected issues with Socket.Server which could cause network data-loss on disconnection.

Alpha version 1.0.5.8 released on 4/22/2011
Files available with this release: 1
  • Implemented new SQL connection transaction functionality.
  • Made RecordSet optional to support "execute non-query" functionality.
  • Fixed bug which caused engine to crash on RecordSet execptions (as opposed to connection exceptions).
  • Added many new files to the IDEs built in library.
  • Changed File.Open default creation dispositions to create a safer and cleaner environment.
  • Changed the type of several Socket and SQL output values.

Alpha version 1.0.5.7 released on 4/19/2011
  • Added new Functions.IsDefined, Variables IsDefined, Define and Undefine functions.
  • Segmented IDE auto-completion words into namespaces, added images.
  • Fixed IDE auto-complete bug which sometime caused the list to be filled with garbage.

Alpha version 1.0.5.6 released on 3/29/2011
Files available with this release: 1
  • Renamed Val function to ToInteger, added ToDouble function.
  • Changed String.ToDouble and String.ToInteger properties to parse formatted numbers.

Alpha version 1.0.5.5 released on 3/24/2011
  • Added additional string functions.
  • Implemented string / character indexing.
  • Revised documentation.
  • Replaced Len functiontion with Length for the sake of code completion.

Alpha version 1.0.5.4 released on 2/14/2011
Files available with this release: 1
  • Merged components memory pools for faster memory allocation.
  • Context sensitive help fixups.
  • Removed thread isolation from memory allocations for better performance.

Alpha version 1.0.5.3 released on 1/2/2011
  • Integrated the documentation system.
  • Reduced IDE resource requirements.

Alpha version 1.0.5.2 released on 12/30/2010
  • Added new custom Help file viewer.
  • Further tweaked auto-completion.
  • Fixed bug which caused the IDE to sometimes crash when editing files.
  • Added help file index.

Alpha version 1.0.5.1 released on 12/29/2010
  • Implemented FOR loop stepping.
  • Implemented FOR loop auto decrementing.
  • Added HTML code export functionality to IDE

Alpha version 1.0.5.0 released on 12/24/2010
  • Added code export functionality to the IDE.
  • Reworked all documentation examples.
  • Fixed URLEncode and URLDecode routines.
  • Fixed issue which caused caller variables to be available to a called function.
  • Significant improvements in variable access speeds.

Alpha version 1.0.4.9 released on 12/23/2010
  • Major refinements/fixes to auto-completion.
  • Added auto-completion to the immediate window with runtime debug support.
  • Refined on-the-fly-watch from the context menu.
  • Reworked internal procedure order by namespace for performance.
  • Added additional numeric and string properties.
  • Started on second part of documentation (non-code related).
  • Added find-text-at-cursor to find/replace dialogs.
  • Reworked find/replace methodology.
  • Lots of new file manipulation functionality.

Alpha version 1.0.4.8 released on 12/20/2010
  • Renamed SendA and RecvA to TrySend and TryRecv.
  • Renamed SendA and RecvA to TrySend and TryRecv to better reflect their functionality.
  • Implemented numeric properties.
  • Added additional string properties.
  • Performed documentation overhaul.
  • Fixed several example scripts which were using outdated functionality.
  • Implemented first version of code completion.

Alpha version 1.0.4.7 released on 8/18/2010
Files available with this release: 1
  • Added functionality to obtain rudimentary SQL column information.
  • Implemented multi-script debugging within the IDE
  • Added new string properties.
  • Further refined when and where soft exceptions will be thrown

Alpha version 1.0.4.6 released on 8/16/2010
  • IDE: Resolved issue which caused the IDE not to prompt to save new documents.
  • IDE: Changed key mappings for Find, Find next and Replace.
  • IDE: Added mouse handlers to all debug grids.
  • Fully implemented try / catch capabilities.
  • Increased the precision of floating point expressions.
  • Resolved representation of long or infinite precision results.
  • Fixed parsing of long or infinite precision logical expressions.
  • Added new Sys namespace and many new diagnostic functions.
  • Added include preprocessor in addition to include function.
  • Added include preprocessor in addition to include function. The include function is not a preprocessor but is executed sequentially by the engine, while the include preprocessor is expanded inline.

Alpha version 1.0.4.3 released on 8/9/2010
Files available with this release: 1
  • Resolved problem parsing simple expressions with right hand negative values. Example: (5<-10).
  • Implemented inline iterators.
  • Implemented inline iterators
  • Implemented ability to pass complex types to script functions.
  • Fixed issue with IF->ELSE IF->ELSE->END IF logic not being followed correctly.
  • Enhanced try/catch ability to catch errors that occur during declarations and logic parsing.
  • Added supplemental looping keywords: Break and Continue
  • Fully implemented socket support.
  • Added lots of new string functions and properties.

Alpha version 1.0.4.0 released on 7/11/2010
Files available with this release: 1
  • Changed the behavior of code stepping. The operation is now more intuitive.
  • Restored engine support for windows 2000. The IDE will not run on windows 2000 or below.

Alpha version 1.0.3.9 released on 6/29/2010
  • Added local variable watch tab to the IDE
  • Added exception handling to the watches within the engine
  • Resolved IDE exceptions that were thrown while dragging and dropping text
  • Added all user variables to the drop-down list on the watch editor

Alpha version 1.0.3.8 released on 5/26/2010
Files available with this release: 1
  • Split from the original path of creating a drop in replacement for classic ASP.
  • Completed first pass at documentation.
  • Added new error handing functions to allow to ignore non-critical errors.

Alpha version 1.0.3.7 released on 5/23/2010
  • Added ability to add and remove break-points while running.
  • Added tons of new debugging functionality to the engine. Such as Debug.Break() and Debug.Evaluate().
  • Reworked many language namespaces – the documentation is now out-of-date.
  • Added ability to evaluate variables and expressions through the IDE.
  • Added ability to evaluate variables and expressions through the IDE. This can be done in several ways - some update when break points are hit, while others are real-time.
  • Added real-time expression watch. Variables and expressions can be evaluated without break points.
  • Added “script library” to the IDE interface under the help menu.

Alpha version 1.0.3.6 released on 5/14/2010
  • Remove ActiveX and external API call support.
  • Remove ActiveX and external API call support. This is not a permanant removal but is intended to enable us to refocus on core functionality of the engine.
  • Added support for watchs (evaluation of variable values at runtime).
  • Added IDE break-points. Support break, step-into, step-over and step-out.
  • Added "snippets" tool functionality. Accessible from the Snippets tool bar icon.

Alpha version 1.0.3.4 released on 3/24/2010
Files available with this release: 2
  • Added FOR loop functionality.
  • Added FOR loop functionality (in addition to the pre-existing WHILE loop).

Alpha version 1.0.3.3 released on 2/22/2010
  • Added code scope validation.
  • Added code scope validation. This ensures that all code blocks exit with the same scope in which they were introduced. This functionality can be disabled by passing the /NoValidate parameter to the scripting engine.

Alpha version 1.0.3.2 released on 1/21/2010
  • Added many new functions (Checksum, SHA1, URLEncode, URLDecode, etc, etc.)
  • Added ability to parse C/C++ #define and #undef preprocessors.
  • Added ability to parse C/C++ #define preprocessors. Other preprocessors, such as #if #elif and #else have NOT been implemented.

Alpha version 1.0.3.1 released on 1/1/2010
  • Added try/catch error handling.

Alpha version 1.0.3.0 released on 12/31/2009
  • Resolved major problem which caused the IDE to crash on 64bit systems.
  • Improved error handing functionality, added new functions to allow access to soft errors.
  • Included file I/O and Error Handing examples.

Alpha version 1.0.2.9 released on 12/30/2009
  • Added soft exception handling.
  • Added file I/O routines.
  • Began implementation of Try/Catch handlers.
  • Standardized error messages.

Alpha version 1.0.2.7 released on 12/29/2009
  • Major update, major rewrite of all key components.
  • New and improved IDE.
  • Added (manual) auto-update utility.

Alpha version 1.0.2.8 released on 12/29/2009
  • Fixed problems with built-in Env. Code. classes.

Alpha version 1.0.2.4 released on 7/19/2006
Files available with this release: 1
  • Initial public release.
 
Copyright © 2024 NetworkDLS.
All rights reserved.
 
Privacy Policy | Our Company | Contact