Auto completion and parameter information in the IDE change in v10.40.
Auto completion and parameter information are supplied by the Auto Completion Unit. Prior to v10.40 the Auto Completion Unit was implemented in the IDE (BasicIDECtl control).
In v10.40 the Auto Completion Unit is now implemented in the script engine (BasicNoUIObj object).
This change makes collaborative editing possible. Moving the Auto Completion Unit from the IDE to the script engine enables the script engine to get symbol information for any script, even scripts not in an IDE sheet. The IDE gets symbol information from the script engine via synchronize messages. This does lead to some additional considerations in host applications:
Copyright Polar Engineering, Inc.