Wizard 2.5 - 11 Oct 2019¶
Visit the AFSIM 2.5 Release Page on DI2E (Access Controlled) for more information and resources related to this release.
Release Dates¶
Wizard 2.5.3 - 03 Aug 2020
Wizard 2.5.2 - 06 May 2020
Wizard 2.5.1 - 12 Nov 2019
Wizard 2.5.0 - 11 Oct 2019
General¶
The multi-run plug-in was not functional and has been removed.
Known Issues¶
Corrections¶
(2.5.1) Fixed a crash that occurred when loading an older version of an application from the simulation manager. (Issue #1793)
Fixed crash when attempting to add a platform via map window context menu when no project has been loaded.
The auto-complete menu will now correctly populate with a list of defined antenna patterns when invoked within the antenna_pattern_table block of a receiver or transmitter. (ELSZ #154)
Fix crash that may occur when renaming an executable in the Simulation Manager preferences dialog.
Correct mislabeled debug buttons.
Fixed a crash that could occur when attempting to move a platform that does not have an initial position defined.
Fixed issue where modifications to preferences made by loading configurations from the file menu do not immediately take effect.
The Route Browser will update correctly when open while editing a route via the Map Window or the Text Editor. (Issue #1351)
Fixed crashes that could occur when manipulating routes with coincident waypoints via the Route Browser
Fixed issue where hover information was not being displayed.
Fixed issue where changes in input for WSF_TASK_PROCESSOR weren’t correctly interpreted by the application.
Enhancements¶
Added an option to display the altitude of a scenario’s loaded DTED under the mouse cursor. (Issue #1111)
The Map Overlay Banner now displays the scenario’s classification level, caveats, and trigraphs. The text is controlled via the classification command within the scenario. (ELSZ #98)
Added the Zone Editor dialog, which allows the user to visualize zones and zone sets as they are created and edited.
Added support for global routes in the Route Browser and on the Map Window (Issue #1284)
Added Route Browser Preferences to the Wizard Preferences dialog (Issue #1284)
Added a Satellite Inserter tool to add existing satellite definitions into scenarios, update two-line elements, and update the start time/date/epoch based on existing satellite epochs. Also added convert_platforms_to_json and make_satcat_database python scripts that will create JSON databases from AFSIM platform definitions and SATCAT data. (Issue #1231)
Redesigned the Demo Browser to make it easier to navigate. (ELSZ #162)
Added an option to zoom at the mouse cursor in the Map Display. (Issue #1519)
Added precision settings to the Unit Preferences that control the number of decimal places that will be displayed for units of the specified type. (Issue #1529)
Added a Cursor Info dialog which shows information about the position of the cursor on the Map Display (Issue #1537)
Redesigned the Astrolabe tool, transforming it into a dockable tool to make it easier to use, and to provide a similar experience to the Warlock version of the tool. (Issue #1416)
Updated the coast-line vector layer in the Map Display. (Issue #1464)
Added a Line of sight tool. (Issue #1471)
Added the ability to add Map Annotations to points of interest.
Added interpolation and extrapolation to better place inserted waypoints from the Map Display and Route Browser. (Issue #1610)
Added support in Astrolabe for the change_attitude orbital event. (Issue #1571)
Enhanced the OSM Converter tool to allow for more tag search items with value pairings and a set of defaults that can be loaded for tag data.
Development¶
(2.5.3) To address a memory-related issue resulting from the update to Qt 5.12, the method
wkf::Environment::GetEntityContextMenu
has been renamed toBuildEntityContextMenu
and its signature changed. (Issue #2378)(2.5.3) Updated the following third party libraries: SQLite from 3.31.1 to 3.32.3 and Qt from 5.9.7 to 5.12.9. (Issue #2301)
(2.5.2) Updated the following third party libraries: PNG from 1.6.34 to 1.6.37, GDAL from 2.0.3 to 3.0.4, Proj from 4.9.3 to 7.0.0, Tiff from 4.0.9 to 4.1.0, and SQLite from 3.29.0 to 3.31.1. (Issue #2140)
(2.5.2) Relaxed the compiler version check for compatible plugins on Windows (MSVC). Only the first two digits, indicating C++ toolset major number and binary compatibility, are compared to those of the host application. (ELSZ #133)
(2.5.1) Added the directory containing plugins to library search path for Windows to allow plugins to have dependencies on other plugins. (ELSZ #172)
(2.5.1) Updated FFMPEG from 4.1.4 to 4.2.1 to resolve critical vulnerabilities. (Issue #1816)
Plugins will need to be updated due to changes to the
wkf::Plugin
constructor which takes asize_t
identifier in addition to the name.wkf::Environment
has been modified to support registering Visibility Filters. Plugins are able to add Visibility Filters which will change which platforms are displayed on the Map Display, Platform Browser, and the rest of the application. New plugins should referencewkf::Environment
to see if a platform should be visible and not directly use the Team Visibility Preferences.Development path for
vespatk
resources is now configurable using the CMake variableVTK_DEV_RESOURCES_PATH
, which specifies the destination to which the resources will be extracted, and defaults to${CMAKE_SOURCE_DIR}/..
.Removed pure virtual method
InitializeDefaultsP
from theprotected
interface of class templatewkf::PrefObjectT
. Default preferences should now be initialized by the default constructor of the template type argument. (Issue #1538)Virtual method
LoadSettingsP
from theprotected
interface of class templatewkf::PrefObjectT
has been modified and renamed toReadSettings
. It now returns a copy of the preference data. The baseSetPreferenceDataP
method is responsible for actually updating the current preferences.The
ReadSettings
andSaveSettingsP
methods from theprotected
interface of class templatewkf::PrefObjectT
are now pure virtual.Updated curl from 7.63.0 to 7.65.1, sqlite from 3.24.0 to 3.29.0, and ffmpeg from 4.1.0 to 4.1.4 to fix critical vulnerabilities. (Issue #1553)
CMake configurations have been modified to allow for alternative methods of resource management. (ELSZ #131)
CMake cache variable
WSF_ADD_EXTENSION_PATH
is now used as an additional search path for plugins. (ELSZ #205)Updated the Command Chain Browser plugin to work with the new Wizard text editor paradigm of applying changes immediately in the text editor (Issue #1542)
Updated the Platform Part Manager plugin to work with the new Wizard text editor paradigm of applying changes immediately in the text editor (Issue #1451)