Release Notes v6.0

Fixes & Enhancements for vsTASKER version 6.0

What’s new in build 6.0.23
[481] (10/12/2017)

  1. Fix a seldom crash when reshaping some road segments
  2. Update several database samples to make them compile and run with latest build
  3. Fix Table<> template when used with scalar types
  4. Fix a hang under text-editor when using ‘(‘ in a word starting from first pos.
  5. Fix MainGun component round fires (was only firing 1 bullet before)
  6. Fix a bug with behaviors (when linked) for runtime instantiated entities
  7. Generate cleaner code to avoid some seldom crashes at simulation exit
  8. Improved the MainGun component (new MG_Detonation event)
  9. Vt_Chrono: since() and read() function removed. Use get() or time() instead
  10. MATLAB Force Compile flag, when unchecked, prevents any MATLAB compilation
  11. In HMI, moved windows are now recorded so that, when reopened, they keep the last position
  12. GdiMap sprite now selects an entity when its label is selected
  13. Fix a strange crash with Circular plugin
  14. Fix ETA computation for Flight-Plan when AC is flying the last leg

 

What’s new in build 6.0.22
[480] (10/12/2017)

  1. Fix and improve MotionSlide component
  2. always_draw = 0|1 has been replaced with draw_mode = e_Always|e_Never
  3. Moving Map in GdiMap moves Special Zones
  4. Lan "filter out" setting now works as expected
  5. Improve the CIGI code generation
  6. CIGI synchrone/asynchrone mode now working
  7. Terrain Id and smoothing flags can be set from property window
  8. Fix manual speed for MotionSlide, MotionGoto and MotionFollow
  9. Fix deletion of Knowledge Context or Rule using popup menu
  10. Fix rare occasion of empty popup menus
  11. Fix Mesh wall-coating
  12. Player Class Definition is now code generated
  13. Fix Lat/Lon grid display (and allow small degrees precision)
  14. Fix distance computation in Flight-Plan
  15. Secured all atan2 functions
  16. Fix multiple deletions of RNav elements without crash
  17. In RNav display mode, Nautical Miles and 0-360 deg units are displayed on Map
  18. Fix RNav database import for SID & STAR
  19. Fix incorrect drawing of some SID and STAR
  20. Improve readability of RNav display (routes & procedures) in heavy maps
  21. Add OnSelect option to RNav Settings window
  22. Fix drawing of multi-sequences SID/STAR/Approaches
  23. Add Ctrl-Key map move option (in Editor Preferences)
  24. Add Right Mouse click Select option (in Form Preferences)
  25. Fix drawing of Approaches
  26. Approaches can now be selected/added in Flight-Plans
  27. Fix a crash in Flight-Plan windows when entering manually an unknown identifier
  28. FlightManage: can only land on an airport runway
  29. FlightManage component: flight plan can be left once last point reached
  30. Fix Text Replace dialog box functionality
  31. Ctrl-F and Ctrl-R are now usable into all text editor to display the dialog box
  32. When adding a Command (in Reaction), – is replaced with _
  33. LAN pragma pack(1) is now generated on optional setting
  34. Changing RTC to 60hz is now reflected in the Socket frequency list
  35. Fix Feature Point manual relocation during runtime
  36. Reloading a Matlab m file now rebuilds the variable list
  37. History Line displayed for ATC Entities (plugin)

 

What’s new in build 6.0.21
[479] (01/08/2017)

  1. Fix some rare cases of application hang with high density grid and large areas
  2. Fix Diagram symbol selection and reposition when scrollbars are offset
  3. Fix a bug where a Plan Point cannot be moved in or out of a SpecialZone
  4. Fix a crash when deleting a Routine list in a new Entity Class
  5. setRandom() in WCoord now works with big radius values
  6. Fix selection and reposition of Wind Tubes
  7. Improve the HLA generation code for SOM Items
  8. Fix a wrong typing when importing basic OMT (for new Federations)
  9. Protect Array from crashing when malloc fails
  10. Remove Simulink Setter/Getter until v6.1
  11. Fixing filter out of same/different Source IDs for LAN incoming messages
  12. Entity labels can be moved on GdiMap
  13. GdiMap pan and zoom work with special zones

 

What’s new in build 6.0.20
[479] (01/06/2017)

  1. Allow SVG resizing and repositioning to match the terrain dimensions
  2. Add a Property window for SVG Map to easely offset and resize any selected layer
  3. Improved import of SVG with Lat/Lon or UTM projection
  4. Improved SVG drawing speed/resizing when some layers are flagged off
  5. Add VBS ASI x64 runtime plugin and some Models, Logics for VBS control
  6. SVG flags stored in the database and not the map file
  7. Fix a bug with WebMap and SvgMap plugin window (paths were not processed right)
  8. New available skin: Ubuntu
  9. OSG database loaded at startup for correct altitude clamping
  10. 3D Editor: entities always marked
  11. Fix a crash when deleting entities under Editor3D
  12. HMI is now running during replay mode
  13. Scenario case REPLAY now called at every tic during replay mode
  14. Fix Gfx Drawing which where not displayed at first run (Console/Drone demo)
  15. Fix a crash when simulation console is closed with threads (like OSG)

 

What’s new in build 6.0.19
[477] (24/04/2017)

  1. Fix crash when using getUnit() function for runtime entities joining Units
  2. Fix the autostart behavior (no more restart after a stop)
  3. Adding entities as member of a Unit clean out other unit members
  4. Fix HMI sub window move and resize using the mouse at any zoom factor
  5. LandDyn force the speed to remain at 0 after a crash (or when entity is wreck)
  6. Improve the display speed/load for the code debug window
  7. Remove the Quit context menu on the HMI
  8. In all Sprites, caption variable was renamed as label
  9. ValueList Sprite: remove the int selected_row = get(); in your code.
  10. ValueList allow deselection when not clicking any item of the list
  11. Fix the displacement of the slider sprite with the mouse
  12. EXIT switch case of a Group is not called when Group exits
  13. A Unit Member can now be copied/move to a Catalog (cannot before)
  14. Add UserData record/replay for the Logger
  15. Logger can be activated from code using vt_rtc recordMode() and replayMode()
  16. Control of the Logger replay time scroll from function call
  17. A Unit which is also member of another Unit shows a link to this latest
  18. Fix the negative orientation of an entity pixmap

 

What’s new in build 6.0.18
[477] (01/03/2017)

  1. Fix blinking cursor in all ValueList tables (invisible before)
  2. Fix a crash when loading another database while entity behavior still selected
  3. Fix the zoom in GdiMap (can now use mouse up/down with shift key depressed)
  4. Fix the zoom in OpenGL viewer (zoom with the wheel on mouse position)
  5. Fix the Lat/Lon grid drawing on OpenGL viewer (and GdiMap)
  6. Fix a rare crash at loading of scenario including a rectangle SpecialZone (uninitialized variable)
  7. Add drawBitmap function for both GUI and SIM output
  8. Add "ready" variable in vt_mysql.h to know if the connection to server succeed
  9. Add select(char*) and deselectAll() function to ValueList HMI object
  10. Entity plugin DLL is now called even for hidden entities
  11. Add Auto-Start option in Database Option Runtime
  12. autostart() is now dependant on the setting in Database Option Runtime and no more on Standalone mode
  13. Fix a crash when opening a database with Units in Catalog
  14. Improved the MainGun component (function fireAt)
  15. Remove the annoying Log window and include it into the Diagram, under Scenario
  16. Del key fix when multiple object selected
  17. Add import/export to SQL tables and schemas
  18. Add import/export to HMI windows (including merging)

 

What’s new in build 6.0.18
[477] (01/03/2017)

  1. Fix blinking cursor in all ValueList tables (invisible before)
  2. Fix a crash when loading another database while entity behavior still selected
  3. Fix the zoom in GdiMap (can now use mouse up/down with shift key depressed)
  4. Fix the zoom in OpenGL viewer (zoom with the wheel on mouse position)
  5. Fix the Lat/Lon grid drawing on OpenGL viewer (and GdiMap)
  6. Fix a rare crash at loading of scenario including a rectangle SpecialZone (uninitialized variable)
  7. Add drawBitmap function for both GUI and SIM output
  8. Add "ready" variable in vt_mysql.h to know if the connection to server succeed
  9. Add select(char*) and deselectAll() function to ValueList HMI object
  10. Entity plugin DLL is now called even for hidden entities
  11. Add Auto-Start option in Database Option Runtime
  12. autostart() is now dependant on the setting in Database Option Runtime and no more on Standalone mode
  13. Fix a crash when opening a database with Units in Catalog
  14. Improved the MainGun component (function fireAt)
  15. Remove the annoying Log window and include it into the Diagram, under Scenario
  16. Del key fix when multiple object selected
  17. Add import/export to SQL tables and schemas
  18. Add import/export to HMI windows (including merging)

 

What’s new in build 6.0.17
[476] (01/12/2016)

  1. Fix some hazardeous crash with multithreading access to string pool
  2. Fix a crash when stopping the simulation after having selected an entity component
  3. After deselecting entities using mouse, can select again
  4. SelectAll command allows group move
  5. Can remove a member from the Entity window
  6. Fix TeamWithMe mode of component FollowMe
  7. Fix a crash when deleting group of entities selected with the mouse
  8. Add hasProfile() for entity (to search for a profile item)
  9. Fix strFindWord for a string with words commas separated
  10. Add getRandomPos() for SpecialZones
  11. Fix a random crash when loading at start a big database with Units
  12. Add skipCurrent(), leave() and restart() functions to entity Plans
  13. Fix little cosmetic stuff
  14. Fix a bug in code generation with Fact stored in scenario database

 

What’s new in build 6.0.16
[476] (12/11/2016)

  1. Fix orphean delay after group deletion containing embedded delays
  2. Right button selects first then displays popup menu
  3. Mouse selects now the forward icon
  4. Fix a random crash that sometimes occured at database upgrade
  5. PNG and JPG can now be used for symbol bitmaps (not only TGA)
  6. Add setCruiseSpeed() function to MotionGoto component
  7. Lock the database if sprites DLL are unloaded and database HMI needs them
  8. Scenario resuming no more resumes the manually paused components/logics
  9. pause() & resume() has been privatized and replaced by freeze() & release() for Components

 

What’s new in build 6.0.15
[476] (04/11/2016)

  1. Fix OSG2MAP functionality in TerrainBuilder
  2. Fix OSG2ELEV functionality in TerrainBuilder
  3. Fix a crash when modifing the name of an embed label
  4. Add hmi. as an alias to s. (for direct access to Sprites in code)
  5. Improve the search command to include Event lists
  6. #define _VSQL is generated in the db header file when mySQL is enabled
  7. Improve the clamping time reaction of land entities

 

What’s new in build 6.0.14
[476] (30/10/2016)

  1. Improved the MotionFollow component (add of cruise option)
  2. Fix the VelocityVector computation
  3. Add Human dynamic component
  4. Add BoundingBox component
  5. Add ENTITY_FOCUS and ENTITY_UNFOCUS case event
  6. Add Undelete feature for the GUI (menu Edit::Undelete)
  7. Fix segment intersection functions

 

What’s new in build 6.0.12
[476] (14/10/2016)

  1. Fix the light in OSG viewer and 3D Editor
  2. Log window has now a Print button
  3. Fix compilation problem when mixing OSG and mySQL
  4. Dongle from 5.3 and below versions must be upgraded

 

What’s new in build 6.0.11
[476] (01/10/2016)

  1. Improved the performance of land dynamic for clamped vehicules (under OSG)
  2. Fix the Print function (available now in Tools menu)
  3. Fix a memory corruption with automatic completion mechanism
  4. Improve simulation speed with OSG ground clamping
  5. Hints on objects now shows inside code when no help is available
  6. Fix scrolling of the Log window (when focused)
  7. Fix the pause() and resume() functions of Components
  8. Fix the Delay object displacement with the mouse
  9. isReady() function of the Formation component works now with members
  10. Fix the following of a 8 shaped pattern
  11. Enable a 8 shape pattern to be looped
  12. Persistent Entry/Exit Points now work on all objects
  13. Fix formation rejoin/follow for land (slow speed) entities
  14. Now, returning ABORT from any logic object stops the flow and deactivate the EPoint.
  15. Fix connecting to an EPoint of a Synchro object
  16. Improve the relinkage for logic objects after a copy/paste
  17. Fix motion components to allow new objectives
  18. Debug::Log menu option fix (window is now displayed)
  19. In Logic, activated Groups are illuminated even if none object is running
  20. Fix a bug when saving as a text file the Log window
  21. Now, Player is displayed in the Runtime environment list
  22. Can change pen color/size and background color/transparency of any feature from the code
  23. Can show/hide any feature during runtime, from the code
  24. Fix auto focus on logic object inside groups when opened from the finder window

 

What’s new in build 6.0.10
[476] (20/09/2016)

  1. Fix a rare and random memory corruption initiated with a thread in the GUI
  2. Add default parameters to dynamic functions: speedOk, altitudeOk, headingOk
  3. Add the above missing dynamic functions to all high dynamic models
  4. Improve the drawing of the Charts

 

What’s new in build 6.0.9
[476] (14/09/2016)

  1. Fix TerrainBuilder OSG2MAP routine to include UTM based terrain
  2. Fix Editor3D (OSG) ligthning
  3. MySQL code no more generated when MySQL is disabled on the GUI
  4. Fix the LinearDyn component to include the clamping mode at 2hz update

 

What’s new in build 6.0.8
[476] (14/09/2016)

  1. Fix mySQL code generation to allow user naming of a schema
  2. Automatic resizing of SQL tables with many columns
  3. Fix a crash when duplicating an Action object
  4. Fix a GUI crash at simulation stop
  5. Fix the prefiltering Sensor function canDetect()

 

What’s new in build 6.0.7
[476] (13/09/2016)

  1. Fix Import of exported components or datamodels

 

What’s new in build 6.0.6
[476] (11/09/2016)

  1. Add Coordinate System to 3D Terrain Settings to support UTM OpenFlt database
  2. Generate SetConsoleCtrlHandler(…) in autorun to catch a hard exit and clean memory before exiting.

 

What’s new in build 6.0.5
[450] (04/08/2016)

  1. Add "LL Corner" button to OSG related windows (for simpler offset)
  2. Fix the routine Sensor
  3. Remove some memory leaks on the simulation engine when application exits
  4. Fix the batch mode for entities with plans

 

What’s new in build 6.0.4
[450] (04/08/2016)

  1. Fix the GUI character size in all DPI setting (100%, 125%…)
  2. Add strExtractNumber() to get float and signed numbers
  3. Fix Repository display
  4. Add the 8 Shape code to FollowPattern
  5. Fix the footprint sensor/terrain intersection (simplified)
  6. Fix drawing altitude of the sensor footprint
  7. Fix footprint fadeout time
  8. ArcInfo is now drawn on terrain altitude
  9. Roads are drawn on the terrain altitude
  10. Point and Trajectory labels are correctly positionned in perspective
  11. Entity vertical dotted line use the terrain altitude in perspective mode
  12. Fix drawing of 8 Shape pattern (exit leg)

 

What’s new in build 6.0.3
[450] (25/06/2016)

  1. Fix a querring bug with OpenFlight database and small triangle/faces
  2. Add clamping capability to LandDynHigh component

 

What’s new in build 6.0.2
[450] (22/06/2016)

  1. Fix a crash when importing large amount of roads
  2. Fix a side effect renaming when visiting road points
  3. Can now change road point coordinates on its property window
  4. Fix an artifact with road drawing when perfectly vertical or horizontal
  5. Aborting road import no more clears the database road set
  6. Remove a crash when using String tool on Road mode after road import

 

What’s new in build 6.0.1
[450] (10/01/2016)

  1. Fix the resize problem of Networks diagrams
  2. Add Event logger mechanism for Entities and Logics
  3. Fix numerous bugs in the GUI
  4. New Documentation (Manual and Online Help)
  5. In meshes, MeshNode replaced with TagNode. feature, rt_type and weight are protected.
  6. GUI can load big terrain data up to 3Gb of memory
  7. Reduce shared-memory pile load when monitoring at runtime
  8. CIGI (demo with Oktal-SE Fast-IG and VBS-IG)
  9. Fast-IG demo
  10. Sea-Motion demo
  11. Add AirlinerDyn for a more realistic dynamic for airliners with linear formulas
  12. Remove hat in BasicDyn and move it to PtfBody
  13. Propagate START/STOP/PAUSE/RESUME events to all initialization blocks
  14. Add FMOD SoundSystem and Mp3Player components
  15. Add option in Preference to increase the 64K maximum characters in text forms. Set the new desired length in bytes. CODE_MLENGTH environment variable deprecated.
  16. Add conversion function from TLE orbit to Keplerian
  17. In a Logic, selected EPoint and Link can be deleted
  18. Fix minor bugs with Batch mode
  19. Replace sqldatabases.h/cpp with sqlschemas.h/cpp
  20. Sprites can now be moved using the Ctrl key and the mouse down button while on select
  21. Add Web Map Service layer for terrain, based on Bing
  22. Fix Perspective mode camera setup
  23. Fix OpenFlt UTM projection import
  24. Add VectorGraphics layer to import and display SVG files (as exported by VBS)
  25. Add ASCII Grid importer for elevation
  26. VBS-IG demo