Edition 32.1 is a feature release of the Teamstudio Notes tools. In addition to fixing a number of bugs, this release has significant upgrades to a number of internal tools and components. While many of these upgrades are not directly visible to the user, they were required to ensure that we continue to base our products on reliable, supported components. This document describes the major areas that were changed, along with a list of specific fixes.
We are aware that a number of users have significant problems with the widget and MSI installers. Starting with Edition 32.0 Beta 3, the widget and MSI installers are no longer available and instead we have a new installer based on Windows Installer technology. Some benefits of the new installer are
The Installation Guide has been updated for the new installer, but the TL;DR version is that the new installer should detect and upgrade your existing tools and remove any Teamstudio Widgets. If you used the old E31.1 MSI installers, your tools will still be upgraded but the old entries in Control Panel's Add/Remove Programs will not be removed. We recommend uninstalling anything installed with the old MSI installers before upgrading.
The installer in Edition 32.0 relied on a number of PowerShell and VBScript scripts. This caused problems for some users on older versions of Windows and in Edition 32.1 these scripts have all been replaced with a custom dll.
Some users have encountered a bug in recent updates of Windows 10 when attempting to modify an existing Teamstudio installation from the Windows settings screen. Windows will display a UAC confirmation screen, but rather than Yes/No buttons, the screen only offers a single Close button. We are working with our install tools vendor to see if there is a way to avoid this, but in the meantime you can work around the problem by re-running the Notes Tools.exe installer from a command prompt. This will give you exactly the same options to modify an existing install, but UAC will work correctly.
We have retired the pdf and Window Help (.chm) versions of the documentation and replaced them with a wiki at User Guide. It was cumbersome to update the documentation in its previous format, and we can now respond much more quickly to requests to update and expand documentation. The help buttons in the products should now launch your default browser to the appropriate page in the wiki.
Unicode UI Update
The UI for all of the tools now uses Unicode rather than the machine native character set. The visible difference is that it is now possible to work on international databases regardless of the language that the OS is using. Prior to E32, our products handled Japanese databases just fine on Japanese Windows but not on English Windows. This was required to upgrade to Visual Studio 2015 and also addresses a number of customer-reported issues where international text was not being displayed correctly.
Configurator UI Update
The edit control that we use to display color syntax-highlighted code in Configurator is no longer supported, and we have replaced it with the widely-used Scintilla control. There should be no significant difference in behavior from previous versions, other than that syntax highlighting is now much more accurate!
IBM now recommends using pdb files to annotate nsd crash logs rather than sym files. We therefore no longer provide sym files, but do have pdb files available for all 32 and 64 bit dlls. These files are large so they are not included in the default installation. They are available as required from tech support to help investigate crashes.
Windows XP and Windows Server 2003
Windows XP and Windows Server 2003 are no longer supported by Microsoft and, as a result of the updates to more modern tooling and libraries, E32 tools no longer run on these platforms. For most users, the installer will fail on XP but even if the install succeeds, the tools will not run. We are open to reinstating support for these platforms, although this would require considerable engineering time. Please contact us via tech support or your account manager if XP or Windows Server 2003 remain part of your long term plans.
Fixes marked with an asterisk (*) denote issues introduced in earlier betas. All other fixes denote issues present in shipping versions of the products.
32.1.1 Build 5028
[TMS-789] - CIAO issues not stored when checking out multiple elements
32.1.0 Build 5013
[TMS-147] - Fix client hang when deleting design elements with CIAO enabled
32.0.1 Build 4983
[TMS-634] - Japanese installer contains some English templates.
32.0.1 Build 4982
[TMS-590] - Configurator highlighting sometimes incorrect with international text
32.0.0 Build 4978
[TMS-588] - Java plugins cannot find tsutil.nsf after a clean install
[TMS-420] - Update license key dialog to make it clearer which field is the serial number and which is the key
[TMS-362] - Profiler causes Error: Illegal use of PROPERTY after instrumenting chained calls on variants
[TMS-145] - Analyzer UI having issues with foreign languages. (Hungarian)