Wizzup?
2011-08-03 18:31:25
Long time no release! I think it's nearly six months since we released 0.96? We'll try to get 0.98 released a lot sooner, especially with the new branching system, I suppose.
We were not sure if we should just release 0.97 or do another release candidate, but we've decided to just release it and hold the Simba autoupdater for a few days or so. Once this is confirmed not to raise any major issues, We'll make sure the Simba autoupdater does its job. (Note that only as of 0.97 it will also update the extensions; so you'll have to manually download the extension.sex if you don't want to do a new install.)
Download
Simba 0.97 Documentation
There's also now a default settings.xml in the installer, which has one extension enabled (you can guess which one: the extension updater).
If this release does cause serious issues, we'll make sure to quickly put out Simba 0.97.1, but I don't expect any complications.
Oh, and this Simba has also been compiled with the latest Lazarus-fixes branch, so let's hope it fixes more issues than it causes.
Change list: (Same as http://wizzup.org/simba/releases.html#simba-0-97-stable-release)
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:
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)
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.
Full git-shortlog since 0.96: (We'll try to keep this one shorter next time)
$ git shortlog simba-0.96..simba-0.97 --no-merges|cat
Bentzilla (1):
DebugImage always on top, Search box hint, Disable update button once successfully updated
Cohen Adair (3):
MML: Added FilterTPACustom, FilterTPADistEx, and FilterTPADist
TPA: Removed FilterTPACustom and FilterTPADistEx
Laz: tpa.pas and psexportedmethods.inc added to project inspector
John P (Dgby714) (16):
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.
MML: SendKeys, added more shift characters.
MML: SendKeys (win), Better way to do it.
MML: SendKeys (win), Removed a WriteLn and added a small check.
Merlijn Wajer (98):
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.
Documentation: Initial libMML documentation.
Documentation: Bump version to 820.
libMML: Changed the indentation.
Documentation: Some changes.
Documentation: More detailed mouse documentation.
Documentation: Add labels and clean up.
Documentation: Fixes for labels/references.
Documentation: Change style to nature.
Documentation: Fix underline.
Documentation: More changes.
Simba: Fix double-colour picking crash.
Documentation: Sync version with next Simba release.
Simba: And sync versions some more.
Documentation: Extend and clean up Bitmap scriptref.
Documentation: Add bitmaps references. (<3 vim)
Simba: Update ISS Install files.
Documentation: New Makefile + conf.py.
Extensions/paster: Fix bug introduced by StrToInt.
Simba: Attempt to fix include_once behaviour.
Simba: Define USE_EXTENSIONS by default.
Documentation: Small additions.
Lape: Update head.
Simba: Try to fix dependency hell.
Simba: Fix LCLBase requirement.
MML/Core: Clean up os_linux.
Tests: Add BmpBench.
Lape: Update head.
Extensions: Add extension auto updater.
Setup: Add extension.sex to installer.
Simba: INCLUDE_ONCE and INCLUDE fixes.
Simba: Fix recursive INCLUDE_ONCE.
Simba: Fix FindFile return value.
MML/Finder: Fix leak in FindBitmapSpiralTolerance.
Simba: Aboutform Disabled -> ReadOnly.
Installer: Add settings.xml
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.
E: G+ link for Raymond: https://plus.google.com/113804139443626084848/posts/1APzMS34scx
