Jump to content
Decibel

Running 3.3.15.0-Beta with 3.3.14.4 or .5

Recommended Posts

Decibel

I ran into an issue when updating from 3.3.14.2 to 3.3.14.4 or .5 with SciTE as my editor. The code completion didn't pick up the new _DebugArrayDisplay UDF from debug.au3. After a few rounds of uninstalling AutoIt, AutoIt Beta, and SciTE, then reinstalling in various different orders and checking for code completion, I determined that it was the 3.3.15.0-Beta that was messing it up in the files \SciTE\api\au3.api, and \SciTE\Properties\au3.keywords.properties.

The question is, are we not supposed to be concurrently running those versions any longer, or will there be an update to Beta soon to alleviate this?

Here's the diff of the au3.api file showing what is in 3.3.14.5, but not in 3.3.15.0-Beta, which makes code completion not work in SciTE:

_DebugArrayDisplay
_GDIPlus_BitmapSetResolution
_GDIPlus_ImageAttributesSetRemapTable
_GDIPlus_ImageAttributesSetThreshold
_GDIPlus_ImageClone
_GDIPlus_ImageGetFrameCount
_GDIPlus_ImageGetPropertyIdList
_GDIPlus_ImageGetPropertyItem
_GDIPlus_ImageSaveAdd
_GDIPlus_ImageSaveAddImage
_GDIPlus_ImageSelectActiveFrame
_GDIPlus_MatrixCreate2
_GDIPlus_PenResetTransform
_GDIPlus_PenRotateTransform
_GDIPlus_PenScaleTransform
_GDIPlus_PenSetCompound
_GDIPlus_PenSetTransform
_GDIPlus_RegionSetEmpty
_GDIPlus_RegionSetInfinite
_MathCheckDiv

I merged those missing lines to the au3.api file created/updated by 3.3.15.0-Beta and now I have what I wanted to see. However, there are a ton of other lines that exist in both that have differences between them. I plan on referring to the Help file when weird stuff start happening, or not happening, to see why that is.

Dealing with the au3.keywords.properties file was a bit too much like work, and given the differences cited above, it seemed futile.

au3.api

Share this post


Link to post
Share on other sites
Jos

The SciTE setup works with either the latest production or Beta definitions. You can toggle between the 2 using SciTEConfig.

Jos


Visit the SciTE4AutoIt3 Download page for the latest versions  - Beta files                                How to post scriptsource        Forum Rules
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

Share this post


Link to post
Share on other sites
Decibel

I am just not seeing where to do that. In SciTE-->Tools-->SciTe Config I do not see anything to toggle those files between Release and Beta.

Share this post


Link to post
Share on other sites
Jos

mmm ... You are right. I know I had it supported in the past but think it was changed to simply used the definitions of the last installed Autoit3 installer.

There is a copy of the files in the Defs subdir, so it is easy to write a script to copy the Beta or Production files.

Jos


Visit the SciTE4AutoIt3 Download page for the latest versions  - Beta files                                How to post scriptsource        Forum Rules
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.