Simba Releases

The current stable release is Simba 0.98.0. See Downloading Simba to get it.

Simba 0.98 (Stable Release)

Current: Simba 0.98.

Changes since Simba 0.97 (Previous Stable Release) include (but are not limited to):

Major changes:

  • TMFinder rewrite, including CTS support in all Find* functions.
  • CTS 3.
  • Updated Extensions.
  • Memory Manager Setting for Plugins.
  • Lape experimental support.
  • SendKeys now takes a wait parameter.
  • Exported SIMBA<VERSION> and SIMBAMAJOR<VERSION>.
  • Fixed WARNING/ERROR/LOADLIB directives inside conditionals.
  • Fixed a small bug in OCR loading.
  • Renamed ps_Tan to Tan.
  • Exported TMufasaBitmap.LoadFromTBitmap.
  • Added TWinControl.DoubleBuffered
  • DTM Editor fixes.
  • Removed Find*Optimised functions.
  • Various documentation changes.

Amongst bugs fixes are:

See http://bugs.villavu.com for more information on each bug.

Simba 0.97 (Previous Stable Release)

Current: Simba 0.97.4

Download: Simba-0.97.4.

Changes since simba-0.96 include (but are not limited to!):

  • WARNING and ERROR directives
  • Initial External Editor / Read-Only mode support.
  • Added two global keybindings. Ctrl+Alt+R and Ctrl+Alt+P. Their effect is starting the script and launching the colour picker, respectively.
  • Documentation updates. ( special thanks to Echo_ )
  • Added extension.sex, the Extension updater. (Make sure you enable it!)

Bugs fixed:

  • Bug fixes to the DTM Editor Extension
  • Added Plugin Memory Manager.
  • SendKeys now supports keywait parameter. (Resolves Bug #324 )
  • Memory clean-ups and fixes.
  • Started work to make Simba more modular.
  • Added FilterTPACustom
  • Updater form no longer shows when there is no update.
  • Fix tab closing via ‘x’ on Widget sets other than win32.
  • Fix INCLUDE_ONCE.
  • Disguise also changes the name of the application now.
  • Console is hidden by default.
  • StrToInt raises an exception on invalid string. ( Resolves Bug #298 ) Make sure you don’t forget to use StrToIntDef if you want to keep the behaviour similar to the old StrToInt!
  • Allow CTS 2 for bitmaps. ( Resolves Bug #297 )
  • Change UK/US language usage inconsistency. ( Resolves Bug #296 )
  • Keyboard layout is now properly used in SendKey/SendString ( Resolves Bug #307, Bug #299 and Bug #288 )
  • HTTPS support when openssl is installed. (Resolves Bug #295 )
  • Added Log10, even though we already had LogN.
  • Extension updates, to the paster extension and a new extension: the extension updater. (extension.sex)
  • Fix memory leak in FindBitmapSpiralTolerance (leak only effective on Linux)
  • Settings constants Bug #222 )
  • Added DeleteFile Bug #309 )
  • ExtPath in Extensions works again.
  • Fixed CopyPath declaration.
  • Fixed Security Extension. Bug #313
  • Workaround for Bug #316. Causes a regression in codehints. (Plugin functions are no longer shown)
  • Documentation additions. (TPA, MML)
  • PointToBox parameters changed to be more clear.

Installer notes:

  • Removed Fonts/ from the installer. (They are installed on launch anyway)
  • Removes Tests/PS from the installer.
  • Security extension doesn’t seem to compile at the moment.
  • Provided a default settings.xml which is both portable and enables the extension.sex extension by default.

WARNING and ERROR directives

{$WARNING This division doesn't work when the number is 0...}
x := 42 / number;
{$IFDEF WINDOWS}
{$ERROR Windows is not supported} //This will stop the compilation
{$ENDIF}

Simba 0.96 (Old Stable Release)

Download: Simba-0.96.

Changes:

  • Plugins can now export types.
  • Socket support.
  • GetProc/FindWindow functionality.
  • More hashing functions.

Table Of Contents

This Page