vsTASKER release notes v7.1

What’s new in build 7.1.4
[701] (16/02/2023)

  1. Add a user defined limit for monitoring flow (Sim to Gui) at accelerated speed (def x16)
  2. Add Arc shape to Trajectory feature
  3. Add Hippodrome to Trajectory feature
  4. Update MotionFollow and MotionSlide to work with Arc and Hippodrome
  5. Fix getMidPointToGC() for WCoord
  6. Add Skin themes to Features and Sprites windows
  7. Fix crash in Simulink Property window when clicking on the Simulink App launcher button
  8. Generated code for Simulink models supports Matlab for up to R2020a
  9. MATLAB environment variable dropped. Use Tools::Preferences::Matlab settings
  10. Add GPX import for Roads (routes & tracks supported)
  11. Add GPX import for Feature Points.
  12. Improve the application startup (no more blinking)
  13. Fix the GUI closure (no more orphan process)
  14. Fix RNAV highlight function (push-button on Settings)
  15. Fix the combo-box list in UInterface when LIST[] are used with = values
  16. Fix a crash when closing a UInterface sub-window
  17. Fix a memory corruption at FlightPlan definition
  18. Fix a crash in Flight-Plan window after clearing all waypoints
  19. Greatly improved the speed of the compilation error code display
  20. Fix Triton.cfg output file (at save from the Triton Viewer Panel)
  21. Add Arrange Vertically or Horizontally entity symbol in the Diagram Panel
  22. Cut/Paste of EPoints fixed on Behaviors, Contexts and CIGI objects
  23. Fix deselect on CIGI objects
  24. Improve the Diagrams/Map refresh (less redraws, more reactive)
  25. Fix the text editor auto-scroll at Apply
  26. Add Vertical and Horizontal align for Logic objects
  27. Remove Diagrams flickering
  28. Remove Runtime Entity list flickering
  29. Improve selection of sub-elements in Features
  30. Fix duplication of logics with Text Infos in Groups
  31. Fix the HMI object labeling color in dark theme
  32. Add MoveTo Group option in popup menu for Logic single or selected objects
  33. Add Ungroup option for single or selected objects in a Logic Group
  34. Vertical View settings are now saved in the database
  35. Greatly improved the WebMap responsiveness and uploading of tiles
  36. Remove memory leak on WebMap (under intense zooms)
  37. Add Cursor Reticle for the mouse over the map (and fix the Coordinates at Cursor)
  38. Enable the Transparency cursor for Features and Roads (disabled until now)
  39. Features are listed in the Environment tree-list
  40. Features, Roads, Winds and Meshes are now global to database or local to each scenario
  41. Database backups (at each save) are now time stamped zip files including all data files
  42. Fix Compact Database menu option (now, nicely remove all automatic backups)
  43. Add Database::Backup and toolbar button to manually backup a database with a time stamp
  44. Add Restore Backup menu option to restore an old database from a backup (manual or auto)
  45. Add Earth globe brightness slider in Preferences::Editor
  46. Add a TLE maker (from Keplerian and Satellite data)
  47. Add a Downgrader tool to allow using old version Model Components
  48. Makefile generation supports Pitch 5.5.2 and above
  49. Numerous minor fixes and improvements

What’s new in build 7.1.3
[695] (11/10/2022)

  1. Add a new dark theme (pearl)
  2. findWay(from,to) function (roads) has alternate parameter to control strict or wise path finding
  3. BaseClass code is now pre-processed before code generation (for N:, S:, E:… tags)
  4. SocketItems got a new panel: Methods to define functions. Use it with: lan.{socketitem}->myfunc(…)
  5. HMI CheckBox now call runtime tic from set() function (to replace the mouse action)
  6. Rename of Network objects now rename method prefixes
  7. VisualStudio can now be called from any GUI code window (with auto update)
  8. Fix code generator for OsgEarth
  9. Revisited all OsgEarth demos
  10. Add MariaDB support (compatibility)
  11. 3D Editor in GUI now displays elevation layers
  12. Function autorun now takes char** argv (or 0) as parameter
  13. SimEngine can load a specific scenario from the command line, using -s or /s followed by scenario name
  14. Add some vsVIEWER demos using LAN & DIS
  15. Improve the speed of GUI perspective view with high level elevation data
  16. Add a new dark theme (choice between Green & Carbon)
  17. Fix long popup menus (now splits in 20 items chunks)
  18. Mouse selected nodes in Environment tree-view remain highlighted
  19. Selected objects are highlighted in the Environment tree-view (visual sync)
  20. Fix a random crash when changing databases (with some databases)
  21. Fix WebMap Full World option (web maps was limited to terrain size)
  22. Fix a crash when changing the entity label font to FreeType
  23. Add OSG model library (shared/OSG components deprecated)
  24. Add AxleDyn component for axle/chassis dynamic
  25. Add a QuadCopter dynamic model with motion control (mouse and trajectory)
  26. Fix the Terrain Auto-resize when no layer has been loaded
  27. GUI TreeView list displaying more data (logics, entities, etc.)
  28. The Environment Tree-view list and the Diagram panel are better synchronized
  29. Fix a seldom crash in the GUI during some object cut
  30. At runtime, a selected entity with an active plan will show it on the map
  31. OpenGL viewer : Entity Plans can be reshaped at runtime
  32. Fix next plan point reposition (coordinates change), was ignored before
  33. Fix a bug on OpenGL display with displayed plan (past points are no more visible)
  34. Fix the Airliner component (takeoff speed now taken into account)
  35. Fix the WingDyn component so that functions to set max pitch and roll are effective
  36. Improved the SimQT interface and fix it
  37. Reduce the flickering on the GUI interface (including the Environment TreeList)
  38. Bigger and clearer font for the GUI interface
  39. Fix OpenGL/Glut window resize
  40. Optimize deletion time of thousands or entities or orbits or flight plans
  41. Improve the reactivity of the GUI with thousands of elements
  42. Replace Runtime/OSG-Earth with Runtime/OsgEarth. OSG-Earth is deprecated
  43. Fix the Dongle refresh button (manual refresh was disabling the license)
  44. In preferences, a switch can let vsTASKER automatically set resolution according to screen setting (1080p or 1440p)
  45. OSG viewer is now using CompositeViewer (osg_root->main_view) for first view 0. User can add its own
  46. Fix OsgHud (now, call setupWindow) and enableOn(view)
  47. Fix world to screen OSG converter
  48. Add screen to world OSG picker
  49. Add OSG sensor_footprint class for representing the camera coverage on ground (must be attached to the sensor)
  50. Fix OSG sensor_view (now, must be attached to the sensor)
  51. Add isInViewport() function to check if a position or node is visible on the camera view

What’s new in build 7.1.2
[665] (27/05/2021)

  1. Add OsgFrame terrain layer to import and display OSG files in wire-frame format
  2. Cancel button on progress bar now closes the progress bar
  3. Fix a bug in code generated for ValueList HMI sprites
  4. Sprite ValueList can now update a field from the list
  5. Fix the Makefile generator so that user paths are used first
  6. Fix the Makefile generator so that automatic libs are checked against ignore libs
  7. Support for DI-Guy 13 in 64b (samples in OpenGL, OSG and using DIS)
  8. Add Work Directory field in DbOptions::Runtime

What’s new in build 7.1.1
[650] (01/08/2020)

  1. GUI is now compatible with 1440p high DPI screen resolution. Settings in Preferences::Forms
  2. vsVIEWER has been integrated into vsTASKER under /Runtime/Qt/SimpleUI
  3. Allow scenario map rotation (GUI and programmatically: terrain->rotation in radians)
  4. Add curved road strip for smoother following on curves
  5. Add rail dynamic component using Road definitions
  6. vc140 replaced by vc14
  7. OpenSceneGraph 3.4.0 recompiled under vc14 for x86 & x64
  8. vsTASKER can now build 64 bits engines from the GUI
  9. MQTT support (based on Mosquitto)
  10. Fix the OpenFlight import with nested Translated groups
  11. Allow importing OpenFlight terrain database with/without header origin offset
  12. Add manual offset window for Roads
  13. Add arc-circle leg definition for Roads
  14. Add Road duplication & reverse
  15. Add Road manual offset (using Ctrl key + mouse down after selection)
  16. Add new RailDyn component
  17. Add runtime terrain clamping for ground roads (dynamic or using cache file)
  18. Fix OpenFlight getAlt function (modes: uppest, lowest, first)
  19. Correct map auto-size after automatic load at startup
  20. Fix a bug with runtime Sim -> Gui Gfx, when overfilling the shared-mem stack
  21. Gui Map user frequency from Database Setting is now used with databases loaded at startup
  22. Add LoadFunc() in Import function DLL (called after a database load, if importer loaded)
  23. Fix a bug in Import DLL built with Visual Studio. Now, importer can handle vc and c++ builder
  24. In Logic, leaving a Group keep its symbol selected on the level up
  25. Features are now displayed in Roads edition mode
  26. Add SelectAll menu for HMI (allowing to move all sprites using keyboard arrows)
  27. Fix Ids problem after copy/paste or duplicate
  28. Fix a seldom crash with HMI Switches (and improved memory consumption)
  29. Allow HMI textures to import bmp format
  30. HMI sprites with no caption (~yours~) are now displayed as label-less
  31. Add “None” to HMI frame draw mode (to avoid it being displayed)
  32. Replace variable transparency with glass almost everywhere. Use setTransparency() or setGlass()
  33. —-> Add MultiBarrel Data-Model to ease rocket/missile/torpedo firing
  34. —-> Add Torpedo model