SRL Archive - Revisions / Releases

Simba 0.98-rc1


Wizzup?

2011-11-02 14:21:47

E: Use Simba 0.97.3 for a stable release, this one has problems with DTMs!

Hello,

I've tagged Simba 0.98-rc1 this morning. As usual the -rc1 part means that it is the first release candidate. Which means that the developers don't deem it stable enough (or can't, due to lack of testing) for production use for everyone. However, I think stability will be more than adequate. The main stability worries are there because we rewrote a huge part of the Simba core libraries, with new features (our own CTS 3), code re-usability, code readability and possible speed increases.

Rewriting stable code however is more likely to introduce bugs, but as I said before, I think we're pretty good. I've also merged the lape-integration branch as apparently I already merged some of the lape work before and it was left in an old (less stable) state, so the only thing I could really do was merge in all the new work. Surprise. :p

So what is new?

  • Initial Lape integration. (Note that this is considered non-production only, so SRL probably won't even compile with it)
  • Added TWinControl.DoubleBuffered to PascalScript.
  • Complete rework of all Find* functions, not all tests are completed but theoretically(!) they should just pass fine. (All existing tests pass)
  • Support for CTS 3.
  • Fixes from stable branch include but are not limited to:
    • Fixes to the DTM editor extension.

Download the installer here: http://simba.villavu.com/bin/Release/0.98-rc1/SimbaInstaller.exe OR https://www.moparisthebest.com/jenkins/job/Simba_Next/13/artifact/SimbaInstaller.i386-win32.exe

Note: Not yet in the installer because I haven't build the installer myself at the moment. (Will appear in -rc2)

  • SRLRemote.sex extension. (Manually downloadable from Github)

To appear in a later release candidate:

  • Script Manager

Git shortlog:


$ git shortlog master..simba-next --no-merges|cat
Cohen Adair (3):
Extensions: SRLRemote.sex
Edited Extensions/SRLRemote.sex via GitHub
Edited Extensions/SRLRemote.sex via GitHub

John P (Dgby714) (5):
Lape Integration, TLPThread work
TLPThread update, Lape settings, Add Lape unit to OtherUnitFiles
TLPThread update, Uncommented Lape Defines
TLPThread Update - Init Result to False in OnHandleDirective. - Override lape _writeln, Now adds to Debug memo.
PascalScript: Added TWinControl.DoubleBuffered.

Merlijn Wajer (70):
Finder: Trying a different CTS approach.
More cleanups to CTS.
CTS rework for FindColorsTolerance.
CTS: Cleanups.
Completed first CTS rework.
CTS cleanups.
CTS work. CTS 2 is still broken for bitmaps.
FindBitmapToleranceIn now works.
Add L*a*b CTS (3).
CTS 3: Now implement the formula properly.
CTS 3: Fix typo.
Add CTS 3 to FindColorsTolerance.
Lape: Add lape submodule.
Simba/Doc: Add Raymond to doc.
Small TODO update.
Finder: Start CTS rework.
Finder: CTS-rework fixes.
Finder: More fixes. :-)
Finder: Remote tolerance param. Cleanups.
Finder: CTS 2 fix.
Finder: More rework and cleanups.
Documentation: Initial libMML documentation.
Documentation: Bump version to 820.
libMML: Changed the indentation.
Lape: Add Wrappers project.
Lape: Update head.
MMLCore: FindBitmapToleranceIn cts rewrite.
Tests: Add BmpBench.
MML/Core: Fixes for FindBitmapToleranceIn.
MML/Core: FindBitmapToleranceIn is nearly finished.
MML/Core: FindBitmapToleranceIn seems to work.
MML/Core: Cleanup.
Tests: Update BmpBench.
MMLCore/finder: Small cleanup.
MML/Finder: CTS: Bitmap+Color functions done.
MML/Finder: FindDTMs rework done.
MML/Finder: FindDTMsRotated rework.
MML/Finder: Fix FindDTMsRotated.
MML/Finder: Fix all compiler hints + bug.
Lape: Update HEAD.
Lape: Update HEAD.
Lape: Add wrappers.
Lape-wrappers: Fix by nielsie95.
Lape: Most types added. Interpreter starts.
Merge new CTS/Finder system.
Merge new CTS/Finder system.
Documentation: Fix merge gone wrong.
Lape: Update HEAD.
Squashed commit of the following:
Lape: Cleaned up exported methods file.
Lape: Update wrappers.
Lape: Update HEAD.
Lape: Update HEAD.
Relocate lape submodule.
Lape: Update HEAD.
Lape: Compiles again with lape ps support.
Lape: Update HEAD.
Lape: Update head.
Lape: Update HEAD.
Fix spelling mistakes.
Bump version to 980.
Fix compilation against latest Lape.
Add DeleteFile to LPInc.
Merge CTS 3.
Fix Makefile to work with Lape.
Fix Makefile to work with Lape.
Exported LoadFromTBitmap; untested.
Lape: Update HEAD.
CTS 3 documentation.
Fix SendKeys on Lape.

Niels (7):
Added debug message for when initializing the interpreter fails.
Fixed a bug in lape wrapper generation.
New lape wrappers.
Commented functions that cannot be imported yet for lape.
Little bugfix in lape wrapper generator + new wrappers.
Simba compiles again now.
Wrapper generators fix.

mormonman

2011-11-02 14:26:51

One step closer to lape. :)

anth_

2011-11-02 14:34:43

I will be using this :D good job ;)

Gu3st...

2011-11-02 18:57:22

Woah! Awesome update! :)

Can't wait to test it out

YoHoJo

2011-11-02 21:29:58

What's lape?

mastaraymond

2011-11-03 21:21:29

http://code.google.com/p/la-pe/