SRL Archive - Revisions / Releases

Simba 0.97-rc3


Wizzup?

2011-07-07 06:45:53

Here's Simba 0.97-rc3. Binaries will be built later this day and appear on the Unstable release channel. It contains a few extension updates (mainly to the paster) as well as some memory-leak fixes in the font and GUI code.(As you can see Dgby has done some great work)

I have some other changes coming up in other branches, but that's all for this -rc3. It would be nice if a few people could test it and see if the memory-clean-ups don't introduce regressions. (Once the binaries are built, anyway)

$ git shortlog simba-0.97-rc2..simba-0.97-rc3 --no-merges|cat
John P (Dgby714) (13):
Simba: SSL Support for GetPage.
Extension: Paster Update
Extensions: Paster Update
Extension: Paster Update
Extension: Paster Update
Extension: Paster Update
Extenstion: Paster update and version change.
Extensions: Update to Paster, Updater, and SRL
Extension: Paster Update, Deleted wrong line.
MML (ocr): Free old Fonts on Copy. Simba: Free OCR_Fonts on Close.
ExtensionManager: Free'd a few objects that got left in memory.
Simba: USE_EXTENSTIONS Define. (Missed a file)
Simba: USE_EXTENSTIONS Define.

Merlijn Wajer (12):
Simba/Documentation: Add *Sound documentation.
Simba: Fix compilation under Linux x64.
Simba: Update lape head.
Simba: Changed the TODO file a bit.
Simba: Add TODO's.
TODO changes for script manager.
TODO changes for script manager.
Further updated the TODO.
TODO: Some CTS thoughts.
Simba/Doc: Add Raymond to doc.
Lape: Update head.
Simba: Add MMLBenchmark project.

Coh3n

2011-07-07 07:21:23

Are those all the changes since the 0.96 release?

Wizzup?

2011-07-07 07:25:49

Nope, those are only since -rc2.

Full changes since 0.96:

$ git shortlog simba-0.96..simba-0.97-rc3 --no-merges|cat
John P (Dgby714) (13):
Simba: SSL Support for GetPage.
Extension: Paster Update
Extensions: Paster Update
Extension: Paster Update
Extension: Paster Update
Extension: Paster Update
Extenstion: Paster update and version change.
Extensions: Update to Paster, Updater, and SRL
Extension: Paster Update, Deleted wrong line.
MML (ocr): Free old Fonts on Copy. Simba: Free OCR_Fonts on Close.
ExtensionManager: Free'd a few objects that got left in memory.
Simba: USE_EXTENSTIONS Define. (Missed a file)
Simba: USE_EXTENSTIONS Define.

Merlijn Wajer (63):
libMML: Some bugfixes + started changing indent.
libMML: Vim-ized. Fixed a lot of errors.
Documentation: Fix sentence.
Documentation: Spelling fixes.
Simba: Completed USE_RUTIS compiler directives.
Windows Installer; Update version number.
Doc: Update version number.
Simba: Changed version to 820.
Simba/PS: Add/Fix include_once support.
Simba/PS: Added extra directive ``FIXME''.
Simba/PS: Added ERROR directive. Renamed FIXME
Simba: Cleanups in several units.
Directives: WARNING directive change.
Simba: Few more cleanups.
Commits: Initial support for external editor.
Simba: Added file information.
Simba/ReadOnly: Some additional changes.
Simba: Fix tab closing using 'x' on the tab.
Simba: External editor now works.
Simba: Updater only shows when required.
Documentation: Move outdated documentation.
Documentation: Add Read-Only mode documentation.
Simba: Fix tab closing depending on the Sender.
Documentation: Small fixes.
Simba/PS: Add Log10.
Documentation: Added initial colour conv doc.
Documentation: Add initial header.
Documentation: Add initial socket doc.
Documentation: Clean up web documentation.
Documentation: I accidentily the web.
Documentation: ... Fix web.
Simba: Fix spelling.
Documentation/Web: Web documentation by ``Echo_''!
Documentation/Web: Small addition.
Simba: Add global keybindings for Linux.
Simba: Switch to UK English.
Simba: Keybinder: bind -> unbind.
Simba: Start cleaning and memory management work.
Simba: Add directives file. Clean up hotkeys.
Simba: Further clean up keybinding code.
Simba: Some more cleanups.
Simba: Change handbook URL to villavu.
Simba: Change handbook URL to villavu.
Simba: StrToInt raises an exception now.
Simba: StrToInt raises an exception now.
Simba: Allow CTS2 for Bitmap searches.
Simba: Allow CTS2 for Bitmap searches.
Simba: More keybindings on Linux.
Simba: Update and add TODO files.
Simba: More TODO fiddling.
Simba: Bump version to 830.
Simba/Documentation: Add *Sound documentation.
Simba: Fix compilation under Linux x64.
Simba: Update lape head.
Simba: Changed the TODO file a bit.
Simba: Add TODO's.
TODO changes for script manager.
TODO changes for script manager.
Further updated the TODO.
TODO: Some CTS thoughts.
Simba/Doc: Add Raymond to doc.
Lape: Update head.
Simba: Add MMLBenchmark project.

Raymond (10):
RUTIS define for Wizzup...
Added few Gaussian related functions and ConvoluteMatrix for bitmaps :-).
Added example file which Blurs a given image, using a Gaussian Matrix.
Should compile with latest LCL, donno if it works, but meh, just graphic components.
Some minor changes.. Revert if you dislike.
Temporary fix.. It's ugly.
Added http://villavu.com/forum/showthread.php?t=62348
Hide console by default & make disguise change the name of the application as well.
Compile windows!
Windows binding.


See the other threads in the releases subforum on details for -rc releases. :p

Coh3n

2011-07-07 07:34:51

Oh thanks. :o

I see some nice changes. :) I'll switch to the unstable version tonight.

Geo

2011-07-07 11:10:37

The link to the thread is corrupt. Other than that nice to see Simba progressing smoothly. :)

Wizzup?

2011-07-07 11:26:01

From: Geo
The link to the thread is corrupt. Other than that nice to Simba progressing smoothly. :)


Fixed.

Wizzup?

2011-07-07 19:56:57

I haven't built binaries yet. And I'm too tired now, I'll do it tomorrow. :)

moparisthebest

2011-07-10 12:17:23

You can always grab the binaries for this particular commit from here:
https://www.moparisthebest.com/downloads/simba/unstable/2011-07-07_10_09/

Flight

2011-07-10 21:16:18

I've a question that apparently is directly related to the news (820) Simba. When trying to compile (any) scripts with the unstable 820 I'm getting a compile error for the Antirandoms file (Reflection 2) saying it cannot find "RAbyss_InRandom".

[Error] D:\Simba\Includes\Reflection\./lib/antirandoms/Antirandoms.simba(44:18): Unknown identifier 'RAbyss_InRandom' at line 43

Abyss is properly included in the Antirandoms file ({$include_once ./Abyss.simba}), and it only gives this error with the newest Simba, I switched back and froth between 810 and 820 and that seems the be the only thing I'm doing differently. I also tried this with multiple files, same result.

Anyways, hope you find the info useful.

Coh3n

2011-07-11 07:58:37

From: moparisthebest
You can always grab the binaries for this particular commit from here:
https://www.moparisthebest.com/downloads/simba/unstable/2011-07-07_10_09/

Oh nice, thanks. :)

Wizzup?

2011-07-14 16:31:15

From: Flight
I've a question that apparently is directly related to the news (820) Simba. When trying to compile (any) scripts with the unstable 820 I'm getting a compile error for the Antirandoms file (Reflection 2) saying it cannot find "RAbyss_InRandom".

[Error] D:\Simba\Includes\Reflection\./lib/antirandoms/Antirandoms.simba(44:18): Unknown identifier 'RAbyss_InRandom' at line 43

Abyss is properly included in the Antirandoms file ({$include_once ./Abyss.simba}), and it only gives this error with the newest Simba, I switched back and froth between 810 and 820 and that seems the be the only thing I'm doing differently. I also tried this with multiple files, same result.

Anyways, hope you find the info useful.


We have fixed the Include_once functions in 820, so the only reason it works in 810 is because it didn't properly work. This sounds confusing but in the end it's something Reflection will have to fix.

Nava2

2011-07-15 00:50:46

From: Wizzup?
We have fixed the Include_once functions in 820, so the only reason it works in 810 is because it didn't properly work. This sounds confusing but in the end it's something Reflection will have to fix.


So what is the problem and what is the solution? :s

Drakan

2011-07-15 00:57:21

I see nothing I have to fix on my end. Works perfect for me.

Wizzup?

2011-07-16 05:20:15

Nava, technically there shouldn't be a problem. But I'll have a look at it in a bit. If someone else wants to look at it that'd be nice too as I'm on vacation at the moment. But in this case you may just want to use {$I X} rather than {$INCLUDE_ONCE},. as that would probably solve the issue. We just have to work out if it is indeed the proper solution.

From: drags111
I see nothing I have to fix on my end. Works perfect for me.


What Simba version?

Wizzup?

2011-07-26 15:45:09

I've confirmed the bug and hopefully fixed it. Fix will be in the soon to be released 0.97-rc5. :) ( I swapped booleans forgot an Exit; must have been pretty tired)