0
I Use This!
Inactive

Commits : Listings

Analyzed 1 day ago. based on code collected 3 days ago.
Jun 22, 2024 — Jun 22, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
CHANGE: rename version xxx.txt to changelog.txt FIX: compilation with SPA 10 More... almost 12 years ago
CHANGE: rename version xxx.txt to changelog.txt FIX: compilation with SPA 10 More... almost 12 years ago
CHANGE: rename version xxx.txt to changelog.txt FIX: compilation with SPA 10 More... almost 12 years ago
CHANGE: rename version xxx.txt to changelog.txt More... almost 12 years ago
NEW: CodeLite project CHANGE: add constness where appropriate CHANGE: rename version xxx.txt to changelog.txt FIX: rename legacy SPA cpp files to avoid name collision with standard SPA files FIX: compilation warnings under mingw More... almost 12 years ago
CHANGE: spaut:Str::range: upper bound is optional, bounds can be negative specifying position from the end More... almost 12 years ago
NEW: spaut:Func, FuncTokenized: An argument enclosed directly in '' (in FuncTokenized after tokenization) will be substituted by an escaped (\ -> \\, ' -> \') version of the value passed in its place. This means that an argument in '' should always be processed as is, in all cases even if it contains special words or apostrophes. More... almost 12 years ago
FIX: spaut:If::NULL: incorrect function id in messages More... almost 12 years ago
NEW: spautbcb:Console::warn, error, fatal: commands to enable script to print a message with respective severity (info done using print command) NEW: spautbcb:Console::callStackTrigger: property to set the severity of a message that triggers a call stack to be shown More... almost 12 years ago
CHANGE: spautbcb refactored to use SPAARG_CHECK macro More... almost 12 years ago
NEW: spaut:Double,Float,Int,Str::==,!=,<,<=,>,>=: return "1" or "0", can be used to call new spaut:If commands 1 and 0 NEW: spaut:If::0,1: commands that always execute false-script and true-script respectively NEW: apps/FirstRun NEW: spaut:Func,FuncTokenized::noReturn: whether or not "exception return" should be clipped from result of run command CHANGE: spaut:Func,FuncTokenized::checkArguments: accept values 0..3 to specify no argument check...check for both missing and superfluous arguments, default value 3 CHANGE: spaut:Func,FuncTokenized::run: depending on checkArguments warn if unexpected superfluous arguments are passed CHANGE: spaut:If: removed the deprecated commands (notNULL, notExists and all the returning commands) CHANGE: spaut, spautwin refactored to use SPAARG_CHECK macro UPDATE: script/SpaUtils/* updated to reflect changes to spaut:Func and spaut:FuncTokenized UPDATE: spautbcb project and component code updated to C++Builder XE4 CLEANUP: apps/PackageGenerator More... almost 12 years ago
FIX: cstr: reverted last changes that caused access violation (NULL pointer) FIX: tools/compat.h: __BORLANDC__ added to the #if not to #define __declspec FIX: CSPAManager::getComponent, getComponentI: better handling of NULL pointers UPDATE: Visual Studio 2012 spalib project added UPDATE: C++Builder spalib project updated to XE4 More... almost 12 years ago
FIX: better C++ standards compliance throughout the project More... almost 12 years ago
CLEANUP: doc/licence.txt More... almost 12 years ago
CLEANUP: doc/licence.txt More... almost 12 years ago
CLEANUP: doc/licence.txt More... almost 12 years ago
CLEANUP: doc/licence.txt More... almost 12 years ago
CLEANUP: doc/licence.txt More... almost 12 years ago
FIX: spacmd.h/spaprop.h: obsolete documentation FIX: spacmd.h: wrong handling of default command arguments FIX: spacmd.h: error reported by Intellisense when using SPACMD macros More... about 12 years ago
FIX: spalib: Include paths in cpp files and in project settings More... about 12 years ago
CHANGE: legacy/SPAPROP_...: refactored to use SPAARG_CHECK FIX: spaarg.h: SPAARG_CHECK added to make consistent with legacy/spaarg.h More... about 12 years ago
FIX: Improved consistency in ~^ processing. Now all combinations within and without parentheses and with and without semicolon, i.e. (~^), (~^;), ~^ and ~^;, in fact, any script that results in a call with a single token containing "^" returns NULL (instead of trying to call component named ^) FIX: Access violation when processing script containing nothing but ~ More... about 12 years ago
FIX: CSPAComponentCon: mCon was not initialized and was not released in con command FIX: Minor improvement in unexpected argument warning message consistency with legacy SPA, fix in a comment to checkArgs More... about 12 years ago
NEW: spacmd.h/spaevent.h/spaprop.h: add checkArgs parameters to warn if an unexpected, superfluous argument is passed to a command (enabled by default) More... about 12 years ago
NEW: legacy/spaarg.h: SPAARG_CHECK macro to warn if an unexpected, superfluous argument is passed to a command CHANGE: legacy/CSPAComponent, legacy/CSPAComponentCon, CSPAManager, CSPAManagerImpl: commands refactored to use SPAARG_CHECK CHANGE: CSPAComponent::help, legacy/CSPAComponent::help: warn if two arguments are passed and the first is not "silent" More... about 12 years ago
CLEANUP: split Package Generator into multiple files More... about 12 years ago
CHANGE: spaut:FuncTokenized::run: If a token is NULL after argument substitution (i.e. the token consists only of arguments and all argument values are either NULL or missing) it is completely omitted. Empty string tokens are not omitted. FIX: spaut:Func::run: If no variadic argument is passed, {...} is completely removed instead of resulting to {}. More... about 12 years ago
CHANGE: (~^) returns NULL (instead of trying to call component named ^). If a component named ^ exists and has to be called in (), (~^;) will do it. CHANGE: 'text' is tokenized into tokens ( ~ text ^ ) instead of ( ~ text ^ ; ) More... about 12 years ago
CHANGE: "" and {} tokenized into a token containing "" instead of into no token at all CHANGE: legacy/SPAPROP_SIMPLE: setter invoked even if cmd->token == NULL, getter invoked only if cmd == NULL (more consistent with updated reflection from 7.0.130418) CHANGE: (legacy/) SPAARG_PCHAR, SPAARG_CSTR: modified to accept NULL and "" strings as valid values (more consistent with updated reflection from 7.0.130418) More... about 12 years ago
FIX: newPackage.sps: Project type GUID in .sln and various other fixes and improvements FIX: lang.sps: try fixed to handle special script words More... about 12 years ago