Wizzup?
2014-09-29 17:22:35
Friends,
Following the recent 1.1.0 release candidates, we now consider Simba 1.1.0 stable enough for daily macroing pleasure/usage.
Simba 1.1.0 is codenamed "Zealous Bugger", after Olly, who has faithfully bugged me almost every day for the past three weeks to actually do this release. Olly, well, here it is… ;-)
Download: http://nala.villavu.com/downloads/master/557693344184bced4ef7dc5550c0e073e662d05e/
Github release: https://github.com/MerlijnWajer/Simba/releases/tag/simba-1.1.0
My thanks go out to all the people that worked hard to get this release "Zealous Bugger" done.
A few days after this release, I will put the Simba "1100" version in the autoupdater. SRL should remain compatible with both Simba versions for some time to come, but eventually you'll have to update. :-)
Cheers,
The Simba Developers (Too many great people to mention all of them individually)
On a personal note, for Simba 1.2.0 I want to update the build environment we use to build releases and also put the (automated) Linux builds back on track.
List of changes (made by Olly and others):
Git shortlog:
Following the recent 1.1.0 release candidates, we now consider Simba 1.1.0 stable enough for daily macroing pleasure/usage.
Simba 1.1.0 is codenamed "Zealous Bugger", after Olly, who has faithfully bugged me almost every day for the past three weeks to actually do this release. Olly, well, here it is… ;-)
Download: http://nala.villavu.com/downloads/master/557693344184bced4ef7dc5550c0e073e662d05e/
Github release: https://github.com/MerlijnWajer/Simba/releases/tag/simba-1.1.0
My thanks go out to all the people that worked hard to get this release "Zealous Bugger" done.
A few days after this release, I will put the Simba "1100" version in the autoupdater. SRL should remain compatible with both Simba versions for some time to come, but eventually you'll have to update. :-)
Cheers,
The Simba Developers (Too many great people to mention all of them individually)
On a personal note, for Simba 1.2.0 I want to update the build environment we use to build releases and also put the (automated) Linux builds back on track.
List of changes (made by Olly and others):
Added (Lape):
- DeleteDirectory
- PosMulti
- GetNativeWindow (TTarget.getHandle)
- IsFontLoaded (TMFonts.isFontLoaded)
- MessageDlg
- GetTClient
- SplitRegExpr
- BlurBitmap
- TPAPartition
- Handle error like PS (When you get a compiling error)
- GetEnvironmentVariable
- UnZipFile
- ZipFile
- ResizeBitmapEx
- ShowBalloonHint
- Option to export Lape style wrappers in plugins
- IsStrInArr
- RectangleBitmapEx
- DrawTextBitmap
- DrawSystemTextBitmap
Codeinsight:
- CodeCompletion now shows type methods
- Fixes for parser for lape syntax
- Only scan includes once
- Dont show type methods unless prefix is type.
- Add LPDump.pas (Lape methods now show in cc)
- Lape function list section
- CC works with keyword 'Self'
- Add parent methods if the type has a parent
- Codehints now works for type methods
Added Classes (Lape):
- TProgessBar
- TTrackBar
- TCheckListBox
- TTabSheet
- TTabControl
- TForm: (BorderStyle, BorderIcons, Constraints)
- TControl: (Hints)
- TOpenDialog
- TColorDialog
- TCanvas(Pixel, SetPixels, GetPixels, setPixels(overload), Frame, Frame3D, LineTo, MoveTo, AntialiasingMode)
- TFont (Quality)
- TMainMenu
- TMMLSettingsSandbox (Accessed with 'Settings')
- TBitmap(ToString, FromString);
- TSpinButton
- TStatusBar
- TSpinButton
- TProcess
- TMMLTimer
- TImage (OnMouseDown, OnMouseUp, OnMouseEvent)
- TSizeConstraints
- TGraphic (LoadFromClipboardFormat)
- TRegExpr
Bug fixes:
- Fix TRGB32
- Fix GaussMatrix
- Fix ConvoluteBitmap
- Fix OnMouseMove
- Fix TListBox.OnDrawItem
- Fix KeyEvents
- Fix DebugImage going out of reach
- Fix for showing types in the function list sometimes messing up
- {$loadlib} isn't case senstive anymore
- MessageDlg, InputQuery, MessageBox, ShowMessage works in a sync call
- Fix memory leak in SaveScreenshot() if the path does not exist
- Hopefully fixes the random OutOfBounds crash (on start)
Git shortlog:
Bart de Boer (1):
[rafiki]Added check to fix the null error.
Frement (1):
Fix for CodeInsight crashing Simba.
Jarl Holta (6):
Fix DebugImage going out of reach.
Case-insesitve `loadlib`-directive for Lape.
[Plugin] Option to export lape-style wrappers
Revert "[Plugin] Option to export lape-style wrappers"
[Plugin] Option to export lape-style wrappers
[plugins] Changing external to native.
John Peel (44):
Update for CodeCompletion in Lape
CodeInsight: Support for loops without identifiers
CodeInsight: Allow semicolons after begin..end blocks
CodeInsight: Don't check includes more than once
CodeInsight: Don't show type methods unless prefix is type
Simba: Auto-Elevate on Windows if AppDir is not writable
Merge branch 'cc-new'
Merge remote-tracking branch 'origin/pr/262'
Update Simba.lpi
Merge pull request #263 from Olly-/master
Simba: Export TForm.OnMouseMove to Lape
Simba: Fix Lape Classes for Linux
Simba: Export TForm.OnMouseMove (Reading) to Lape
Fix library path, and reuse MouseMove compoenent
Simba: Only show PascalScript option if it's available
Simba: Handle Lape Error's just like PS ones.
Simba: Fixed previous commit
Simba: Fixed previous commit, again...
Update Lape submodule
Simba: Take advantage of lpException.DocPos
Updated Lape submodule
Simba: Fixed Lape non-runtime errors (another of my mistakes...)
Simba: Don't show 'on line' if line < 1
Normalize line-endings
Made a generic for Register Wrappers, and added TListBox.OnDrawItem
Fix line endings of a file I got from Olly...
Merge pull request #268 from Olly-/master
Merge pull request #269 from Olly-/master
Simba: Added (more) support for Lape features to CodeInsight
Simba: Fixed button layout
Lape Update
Merge pull request #279 from WarPie/master
Update Lape submodule
Updated const->constref for untyped parameters
Updated Lape submodule
Update Lape submodule
Fixed an issue with client in the new Lape
Backporting Lape bug fixes
Backporting Lape bug fixes
Fixed a bug in the settings with Paths
Updated Lape Submodule (for temp bool fix)
Updated Lape Submodule
Fixed the OutOfBounds issue with CC
Fixed DeleteOnTerminate
Merlijn Wajer (8):
Merge pull request #270 from WarPie/master
Merge pull request #271 from Olly-/master
Merge pull request #281 from masterbb/patch-4
Merge pull request #282 from WarPie/master
Bump Simba version to 1100 (1.1.0)
Merge pull request #289 from Olly-/patch-1
Merge branch 'olly-dbg-fixes'
Merge pull request #302 from Olly-/patch-1
Olly Cain (36):
Add new SRL extension.
Update to use new features.
Export GetTClient and SplitRegExpr.
Add BlurBitmap.
TSpinButton, TStatusBar Exported to Lape forms.
Add TSpeedButton to Lape forms, and commit lplclspin.pas.
Fix Out of bounds error in BlurBitmap.
Add slackys TPAPartition.
Fix GaussMatrix and ConvoluteBitmap (thanks slacky!)
Add: EnvironmentVariable, UnZipFile. Fix: PosMulti.
Export TProcess to Lape, and Add ZipFiles.
Fix line endings... (Blame Brandon if this doesn't work).
Merge branch 'master' of https://github.com/MerlijnWajer/Simba
Since there were conflicts, I will edit this to how i need it.
Merge a085b4607931e969b68003c64fcc6f8067757516 into 58866a617da46c4d2e3abfb8d024c339fdcb547c
Fix Hints in Lape forms, Add KeyEvents.
Export pipe stuff for TProcess.
Native keyword will parse now.
Add ResizeEx
Add Balloon Icon Pop-ups!
Export ShowBalloonHint to Pascalscript (damn OSR).
Added a setting for balloon hints, (Default set true).
Add Lape section to the function list.
Export IsStrInArr..
Codehint improvements
Added more exports to Lape
Lape function list section now displays everything Lape has to offer. Codehints will now show the correct params if they have similar names. CC: Now displays function results. Update v_ideCodeInsight.pas
Fixed some Lape exports and added more
Fix some bugs with showing types in the function-list :)
MORE form stuff. TBitmap additions.
Added a Main thread check for some of the FPC dialog wrappers
More efficient TMufasaBitmap.ThresholdBitmap
Remove matrix image functions, export ColorToGray.
Re-add threshold for PS.
srl.sex - Works in all versions
Fix TMufasaBitmap.GetAreaColors
and
