- The default float format string for a float item on a screen
display caused the item to exceed the default item length. The
default float format has been changed to fit into the default
length of 8 characters.
- When copying and pasting items on screens the new item is now
placed next to the mouse pointer instead of the middle of the
screen.
- In the Select Item Dialog preselect the last choosen block.
This is especially useful for configurations with many blocks.
- Suppress unwanted blocks in block and item selection dialogs:
This feature allows to reduce the number of blocks in the select
dialogs. The EnableSelect attribute of the block properties in
the GseosBlocks module controls if a block is displayed or not.
Only the select dialogs are effected by this, the blocks are still
fully accessible from the console and Python scripts and will
also be displayed in the Explorer. For more details please refer
to the updated documentation.
- Replace old module: Blocks (in the system directory) with GseosBlocks.
If you have any modules referencing the Blocks module you have
to update your code accordingly. Please check in the documentation
in the GseosBlocks section on how to update your code. Alternatively
you can retain a copy of the Blocks module and use that until
you can make the changes as suggested. (Since Blocks was not documented
the use of that module should be pretty minimal).
- Fixed: Buffer overrun checks on GseosCmd.send(). When large
amounts of string data were placed in the GseosCmd.send() call
the system could crash due to buffer overrun. Proper checking
has been implemented.
- Added: New expat style XML parsing capabilities. This is compliant
with the latest release of Python's XML support.
Due to the many files involved the following list gives detailed
instructions on how to upgrade (from any 5.0.xxx version) to 5.0.196.
This upgrade essentially consists of replacing gseos.exe as well
as all .pyd files. Also, several of the system directories
like System, Include, and Python need to be replaced. Please
make a backup of all your files before starting the upgrade process.
The general approach is to delete all old files and directories
first and then installing the new ones from the archive provided
below. However, it should be fine to just leave the old files in
place and overwrite them with the files in the archive, files
that were removed in the new version (like Blocks.py) will
remain in place.
- Make a backup copy of your current GSEOS project.
- Remove the following directories from your GSEOS root directory:
.\Include
.\Python
.\System
- Download the Gseos.5.0.196
upgrade file (11MB).
- Unzip the archive into the GSEOS project root directory, make
sure to extract using the path names from the archive.
- Test the application by starting gseos.exe.
- If you experience any problems or need assistance go to the
tech support page.
|