home *** CD-ROM | disk | FTP | other *** search
- Update informations for AmigaBase V2.1 to V2.2
-
- The following new features have been implemented in V2.2:
-
- o New program types: PostOpenProject and PreQuitProject.
- o New functions for programming.
- o New menu item to print a listing of all records and variables.
- o New ARexx functions.
- o New escape code: "\e".
- o Small improvement for opening requesters.
- o Small improvement when using the external editor for programming.
- o Small improvement when searching for data.
- o Changed menu item "Paste buffer".
- o Support of the Spanish and Dutch language.
- o Several bug fixes.
-
-
- New program types: PostOpenProject and PreQuitProject
-
- Two new program types have been implemented. By chosing menu item
- "Structure - Program - PostOpenProject" in install mode you can write
- a program which will be automatically executed after the project has
- been opened.
- Menu item "Structure - Program - PreQuitProject" allows writing a
- program that will be automatically executed when the user wants to
- quit the project.
-
-
- New functions for programming
-
- The following new programming functions have been implemented in V2.2:
-
- UpperStr(string): returns a copy of the string where each
- character is replaced by its upper case. Limits the result
- string to 999 characters.
-
- LowerStr(string): returns a copy of the string where each
- character is replaced by its lower case. Limits the result
- string to 999 characters.
-
- TrimStr(string): returns a copy of the string where leading
- and trailing blanks are removed. Limits the result string to
- 999 characters.
-
- Busy(ON | OFF): Turns the mouse pointer into busy or normal
- mode. AmigaBase keeps track how often the Busy function is
- called. If you call Busy(ON) twice, you will have to call
- Busy(OFF) twice too. After program termination the mouse
- pointer is automatically cleared.
- WARNING: If your program goes into an endless loop while
- in busy mode then the user has no chance to abort the program.
- The only way to abort the execution is to quit AmigaBase by
- sending a Ctrl-C signal.
-
-
- New menu item to print a listing of all records and variables
-
- In install mode a new menu item "Structure - Print" has been
- introduced. After selecting it a file requester pops up to specify
- an output filename where a listing of all records and variable names
- of the current project are printed to.
-
- New ARexx functions
-
- Two new functions for ARexx have been implemented for controling
- AmigaBase's screen:
-
- ScrToBack: If AmigaBase works on its own custom screen then
- this screen is sent to back.
- Always sets the ARexx variable "result" to a value of 1.
-
- ScrToFront: If AmigaBase works on its own custom screen then
- this screen is brought to front.
- Always sets the ARexx variable "result" to a value of 1.
-
-
- New escape code: "\e"
-
- For programming a new escape sequence has been introduced: "\e" which
- will be translated into "\27" (escape character).
-
-
- Small improvement for opening requesters
-
- A new menu item in the preferences menu has been installed:
- "Requester position = Mouse?". If activated all requesters are opened
- in a way that the mouse pointer automatically lies in the window.
- This is very helpful if a commodity is active that automatically
- activates the window under the mouse pointer.
- User defined windows are not affected by the setting of this menu
- item since these window positions are stored in the project file.
-
-
- Small improvement when using the external editor for programming
-
- If menu item "Preferences - Edit - Use external editor for programs"
- is activated then the external editor is started automatically when
- you try to edit an AmigaBase program.
-
-
- Small improvement when searching for data
-
- If the search routine can't find a dataset with the given search
- pattern then a "Search failed" requester appears now.
-
-
- Changed menu item "Paste buffer"
-
- Menu item "Edit - Copy & Paste - Paste buffer" now inserts the
- contents of the clipboard into the edit buffer at the current
- cursor position instead of overwriting it.
-
-
- Support of the Spanish and Dutch language
-
- AmigaBase now supports the Spanish and Dutch language. Thanks go to
- Jorge Acereda and Ronald Sloot for the translations.
-
-
- Several bug fixes
-
- Several bugs have been reported by Mats Granstrom and others.
- Fortunately none of them was fatal.
-