Tedds 2021 - Service Pack 2
This service pack is required when using the Tedds Engineering Library August 2021 or later.
If you are running a 64-bit version of Windows you will require both updates.
Writing Custom Calculations
New optimization processing when Word Calc Items are stored in Calc Libraries which can reduce the storage size of individual calc items by up to 75%. Smaller items will calculate more quickly due to the reduced data which needs to be processed.
Tedds content authored in Microsoft Word is saved to a Calc Library in Rich Text Format (RTF). This plain text format uses special tags to define the formatting and other document information. Microsoft Word aims to maintain a high fidelity of data retention when importing and exporting data in the RTF format and as such includes a lot of tags in the RTF which is often superfluous in the Tedds context.
Now when RTF data is saved to a Calc Library it is pre-processed in order to remove unnecessary information in the RTF which would not affect how the content is calculated or merged back into a Tedds document.
Tedds for Word
User interfaces embedded in documents now support the _CalcUI variable. This variable can be used to conditionally show or hide the user interface which allows the calculation to be automated, for example using the Tedds batch design.
User Interfaces created using the Interface Designer Pro application can use a new optional Debug command button on the toolbar which can be used to execute a custom expression to perform operations which help to resolve bugs.
Enhanced Save Marked Up Calc Items command. The command has been optimized to ensure that Calc Items are only saved if the item content of properties have been modified and the document insertion point is now restored to its original location when the command has finished.
New option to indent the items listed in the progress log. The displayed indent increases as each Calc Item is calculated and decreases when an item has finished calculating so that you can visually determine which items in the log relate to which parent calc item.
Debug events for example when using WatchVar and WatchFunction are now logged using their own Debug Item in the log.
Update the styling and default color scheme used by the progress log for improved visual fidelity and overall consistency with the rest of the product.
[TEDDS-5842]1 - Fixed all functions which expect dimensionless values (e.g. exp) from throwing an error if a computation results in a value with very small dimensions close to zero (< 1e-15).
[TEDDS-5748]1 - Fixed Section Properties Calculator not importing Continental Tee sections.
[TEDDS-5761]1 - In the Library Access System enhanced the Manage Libraries dialog so that the Copy command on the list views context menu will only copy the library file names when the SHIFT key is pressed.
[TEDDS-5849]1 - Added a warning shown in the progress log when Debug mode is enabled for when a variable is assigned or referenced using a name which exceeds the maximum variable name length of 32 characters.
[TEDDS-5801]1 - Fixed Offline help failing to open when Tedds 2021 Service Pack 1 is installed.
[TEDDS-5687]1 - When editing a document header the label for the "Save these settings as the default for new documents" may have been truncated depending on the Windows DPI settings.
[TEDDS-5923]1 - Fixed Project Manager window in Tedds application not redrawing correctly if the window is shown after being hidden and a project is already open.
[TEDDS-5937]1 - Optimized calculation performance when WatchVar and WatchFunction are not being used.
[TEDDS-5938]1 - Fixed the logging of WatchVar events for variables with a value which is a string or expression so that if the variable is deleted the logged event states "deleted" and not "modified".
[TEDDS-5939]1 - When an undo save state is restored or discarded do not log delete events for variables which have WatchVar enabled.
1 This number is an internal reference number and can be quoted to your local Support Department should further information on an item be required.