Release notes 1.19D
The release of Varkon 1.19D is not as dramatic as the release of 1.19C when many things were changed. Most of the changes in 1.19D are bugfixes but new functionality has also been added, mainly related to the new mbs function PCA(), (see below). The following is a list of updates made to the svn source code repository since the release of Varkon 1.19C.
In order to make it possible to run Varkon without write privileges to the installation directory VARKON_ROOT, the startup logfile (Varkon.LOG) is moved from VARKON_ROOT to VARKON_TMP and the default job directory is changed from VARKON_ROOT to the users home directory ($HOME).
Bug (SourceForge Tracker ID = 1864384) "Trim with arcs does not work" fixed. This bug appeared in 1.19C as a result of the merged 2D and 3D mode. Note that Trim is still basically a 2D operation and only works as it should in the XY-plane of the BASIC coordinate system.
In order to implement a new method to create a coordinate system, CSYS_USRDEF(), its manual pages and skeleton of all C functions has been added to the system. Be aware that the implementation is not finished yet.
The final commit of CSYS_USRDEF() procedure.
In order to implement a new MBS function, PCA(), its manual pages and skeleton of all C functions has been added to the system. Be aware that the implementation is not finished yet.
The second commit of PCA() function, some error messages added.
The third commit of PCA() function, code is added and the manual page is updated
The Fourth commit of PCA() function, as backup of some changes have been done.
A bug related to interactive input of positions corrected. System crached if the user switched position method from on/end/int/cent during input in a MACRO call.
A bug related to interactive entity delete in generic mode corrected. If the user selected an entity defined by a labled statement for delete and the entity was referenced the entity was not blanked and a system error (IG3523) was issued.
The Fifth commit of PCA() function, errors messages are removed to be handled as return values of the function.
Test of SVN commit command.
Another SVN commit test.
The Sixth commit of PCA() function, included its manual pages and its implemetation. This is meant to be the final commit of the PCA() function.
A bugfix related to batch mode. In batch mode, some graphics functions did not work properly because no graphics windows were created. Graphics windows are now created but invisible.
Fixed a font problem in the english ini-file. Swedish and english inifiles now use identical fonts, ie. only standard X11 fonts.
MBS file routines section in doc pages updated to 1.19.
Arc trimming bug related to 3D fixed.
Another arc trimming bug related to 3D fixed.
An arc intersect bug related to 3D fixed.
1.19D released.
Varkon 1.19D svn # 120M