Patch Listing for release 9.7.04

 

Go to Available patches for a list of all released patches for this UNIFACE version.

Instructions for using UNIFACE patches

1. Service Packs and patches are incremental

Patches are incremental. This means that the latest patch on top of a release or service/maintenance pack, includes all the previous fixes that were done on top of that release or service/maintenance pack.

For example, patch G201 contains all the version 9.7 fixes and enhancements that are done since the release of version 9.7.01. After G201 is installed on top of 9.7.01, the installed release is upgraded to version 9.7.02 plus patch G201.

2. Always read the patch readme file before installing a patch

All relevant information is included in the patch readme file. This readme file also contains detailed installation instructions for the patch.

3. How to use this Patch Information page?
  • Determine which patch you need to install. For example: X505
  • Check if the patch is available for your platform. If you do not know the compatibility code of your platform, then click on the link Info, which will show you the list of Platform Availability Matrix documents.
  • To download the patch, click on the compatibility code (e.g. W32). This link takes you to the Uniface Download server, in the directory of your platform (e.g. the w32 directory that contains all UNIFACE 9.6.05 patches for that platform).
    Open the associated readme file (e.g. w35x505.txt) to find out dependencies, e.g. which release or Service Pack needs to be installed before installing the patch or Service Pack.
    Click on the patch number's exe file (e.g. w32x505.exe) to start the download.

Available patches

Includes

G422

Platforms

Info

AS3 AS4 HPK HPM LU6 W32 W64

Important

A new license feature (UESC) is required for 9.7.05 / MG04. Check with Uniface license management for details (license.management@uniface.com)
For Windows platforms: the MSVC 2015 redistributable is required to run Uniface 9.7.05. Please read the readme for details
Uniface 9.7.05 on iSeries includes an update to the internationalization components that requires some configuration when installing MG04 on top of an existing 9.7.04 or older installation. See the readme in the MG04 installation package for instructions.

New Feature(s)

$nlstimezonelist now returns more time zones
Add installation code LID for Red Hat Linux 6.* (Compatibility code(s): LID and LIE)
Implementation types: Tuxedo, CICS and IMS/DC are no longer supported. You can not create these implementation types in the Signature Editor anymore.
MSS driver option sql92npw deprecated as of driver version 5.2
Remove installation code LIB for Red Hat Linux 5.5-5.8 (Compatibility code(s): LIB, LID and LIE)
Support for new TLS driver, which enables secure client/server communication based on TLS protocol version 1.2.
Windows C/S GUI is more in line with Windows 10 native look & feel; this is most noticeable on scroll bars, title bars, widget borders and dialog boxes.

Currency

Add installation code RSG for platform IBM RS/6000 / pSeries, AIX 7.1 (Compatibility code(s): RSG)
Add installation code SOB for Oracle Solaris 11 (Compatibility code(s): SOB, SOD and SOE)
Add support for database Informix Client SDK 4.1 (U5.B) on SUSE Linux Enterprise Server 11 and 12
Add support for database MS SQL Server 2017 (U5.2) on Windows, Red Hat Linux Enterprise edition 7.* and SUSE Linux Enterprise Server 12.*
Add support for platform IBM iSeries, IBM i 7.3 (Compatibility code: AS5)
Remove installation code RSD for IBM RS/6000 / pSeries, AIX (Compatibility code(s): RSF and RSG)
Remove installation code SO9 for Sun SPARC Solaris (64-bit) (Compatibility code(s): SOA, SOB, SOD and SOE)
Remove support for database DB2 9.1-9.7 (U3.1) on Windows and UNIX
Remove support for database DB2 v10 (U4.0) on platform IBM RS/6000 / pSeries
Remove support for database MS SQL Server 2005 (U4.0) on Windows
Remove support for platform HP Alpha OpenVMS 8.3 (Compatibility code: A83)
Remove support for platform HP Itanium OpenVMS 8.4 (64-bit) (Compatibility code: VI2)
Remove support for platform HP/Itanium HP-UX 11i v 2.0 (64-bit) (Compatibility code: HPK)
Remove support for platform HP9000 HP-UX 11i v2.0 (64-bit) (Compatibility code: HPM)
Remove support for platform IBM RS/6000 / pSeries, AIX 6.1 (64-bit) (Compatibility code: RSF)
Remove support for platform Red Hat Linux Enterprise edition 5.5 - 5.8 (x64) (Compatibility code: LIB)
Remove support for platform Sun SPARC Solaris 10 (64-bit) (Compatibility code: SOA)
Remove support for platform Windows Mobile 5 / Windows CE (Compatibility code: CE2)
Remove support for platform i5/OS V5R4 on iSeries (Compatibility code: AS2)
Tomcat updated to version 8.5.30

Fixes

31772 Pop-up menu using $hide in PreDisplay corrupt after popping up several times
31810 PostScript file generation on Windows is not according to specification.
31812 UNIFACE sometimes crashes when using @zipfile:image in the application shell

Includes

G422

Platforms

Info

W32 W64

Fixes

31772 Pop-up menu using $hide in PreDisplay corrupt after popping up several times
31824 G317 : The Start Modification trigger for a field in a grid does not always fire

Includes

G421

Platforms

Info

A82 HPK HPM LIB LU6 RSD SO9 VI1 W32 W64

Fixes

31735 The PostgreSQL drivers: maxlockwait=0 causes syntax error

Includes

G420

Platforms

Info

A82 HPK HPM LIB LU6 RSD SO9 VI1 W32 W64

Fixes

31803 #file directive may cause a crash depending on its location
31804 G414: Keystrokes duplicated in some OCX controls
31806 'show' does not refresh the screen until all occurrences are processed.

Includes

G419

Platforms

Info

A82 HPK HPM LIB LU6 RSD SO9 VI1 W32 W64

Fixes

31780 Variable references inside a string not resolved by $typed("$string(Value)")
31798 Long component text (label with font FormText) truncated
31801 Uniface 10: Fields of subtypes not exported using $ude(export)

Includes

G418

Platforms

Info

A82 HPK HPM LIB LU6 RSD SO9 VI1 W32 W64

Fixes

31776 ListBox row height does not scale with larger fontsizes
31779 UF10: entry or operation within blockdata should be ignored by compiler
31795 A crash can occur when a form is displayed after installing patch G408/F208

Includes

G417

Platforms

Info

A82 HPK HPM LIB LU6 RSD SO9 VI1 W32 W64

Fixes

31575 Memory leak when repeatedly activating an existing Uniface operation from 3GL
31788 PostScript: Label printing shows text wrapping while there is room for the text

Includes

G416

Platforms

Info

A82 HPK HPM LIB LU6 RSD SO9 VI1 W32 W64

Fixes

31775 HTML widget: Extended Trigger called from JavaScript can cause crash
31777 $formmod/$formdb(mod)/$formname cause compile error in self-contained service

Includes

G415

Platforms

Info

A82 HPK HPM LIB LU6 RSD SO9 VI1 W32 W64

New Feature(s)

$nlslocalelist now returns more locales

Fixes

No bug solutions in this patch

Includes

G414

Platforms

Info

A82 HPK HPM LIB LU6 RSD SO9 VI1 W32 W64

Fixes

31765 Uniface Debugger only shows the first character of a startup error message
31769 ProcScript editor IDE: select text followed by Left (Arrow) misplaces the cursor

Includes

G413

Platforms

Info

A82 HPK HPM LIB LU6 RSD SO9 VI1 W32 W64

New Feature(s)

Stability improvements on Windows GUI
The 3GL interface for custom widgets has been updated
The existence check of compiled objects, using $ude("exist", "resources_output;...",...), now delivers additional information in $procreturncontext. This works for Uniface 10. In Uniface 9 it works only if $search_resources is set to 'resources_only'.

Fixes

30427 Right aligned tab stays 1 tab size away from the right
31703 RadioGroup may ignore OnChange trigger after value is set using ProcScript/JS
31712 U10: Global Procs included via #entry directive not resolved by the compiler
31733 TabEx: active tab always stays width of scroll buttons away from right
31750 Drag-and-Drop Background Color does not show RGB color as defined
31757 G412/F212: LDAP driver fails when path is opened dynamically
31761 Form and Report Layout Editor: checkbox frame holds incorrect size
31762 Sometimes a form, created when a Popup form closes, immediately quits

Includes

G412

Platforms

Info

A82 HPK HPM LIB LU6 RSD SO9 VI1 W32 W64

New Feature(s)

To include a Plugin in a Uniface mobile app, add the plugin’s npm name to the Plugins property list in the Mobile Application Shell

Fixes

31620 SOP U2.0: WS Call-Out fails when authentication scheme NTLM is used

Includes

G411

Platforms

Info

A82 HPK HPM LIB LU6 RSD SO9 W32 W64

Fixes

31683 The U2.0 TXT driver fails with entities longer than 2048 characters.
31727 PostgreSQL: Retrieve profile containing wildcard fails for VC and VW fields.

Includes

G410

Platforms

Info

A82 HPK HPM LIB LU6 RSD SO9 VI1 W32 W64

Fixes

31687 Empty picture field on DSP causes mixed content situation when using https
31728 Setting $NET_TIMEOUT idl=x resets the defaults of cct and sct to zero
31730 U10 IDE: opening Form component may result in exception (GFPSERV_ERROR)
31740 UServer on UNIX does not write a 'UServer session stopped' line when exiting

Includes

G409

Platforms

Info

A82 HPK HPM LIB LU6 RSD SO9 VI1 W32 W64

New Feature(s)

OpenSSL is updated to version 1.0.2n

Fixes

31692 Trigger of field in inner entity on DSP might not be fired

Includes

G408

Platforms

Info

A82 HPK HPM LIB LU6 RSD SO9 VI1 W32 W64

New Feature(s)

UServers, URM & UDeploy will now indicate successful termination in their logfiles, similar to IDF/IDE

Fixes

31714 URouter on iSeries crashes when processing a URMON request for server details

Includes

G407

Platforms

Info

A82 HPK HPM LIB LU6 RSD SO9 VI1 W32 W64

Fixes

31702 Support for Windows 10-1709 (Fall Creators version) for Uniface Anywhere
31704 During Uniface 9 to 10 migration, Form specific code is not stripped from DSP
31708 IDE: Exceptions occur when opening certain Forms after migration from v9
31710 Uniface 10: 'public soap' declarations cause compilation errors.

Includes

G406

Platforms

Info

A82 HPK HPM LIB LU6 RSD SO9 VI1 W32 W64

New Feature(s)

Roll-up of OpenVMS updates.

Fixes

No bug solutions in this patch

Includes

G405

Platforms

Info

HPK HPM LIB LU6 RSD SO9 W32 W64

Fixes

31674 Displaying date/time value can cause crash when internal time is UTC

Includes

G404

Platforms

Info

HPK HPM LIB LU6 RSD SO9 W32 W64

New Feature(s)

Selection of high resolution icon images (XXHDPI and XXXHDP) has been added to the Resource Folder Maintenance screen for Android Mobile apps

Fixes

31640 Possible paint issue when initializing nested contained forms
31660 Tab scroll bar not reset to top position
31680 Debugger browse causes occurences to be empty
31688 Continuation marker %\ in assignment file causes the wrong line number
31689 V10 IDE: Triggers without executable code should fall back on default behavior
31690 URouter does not recognize parameters after /shut

Includes

G403

Platforms

Info

HPK HPM LIB LU6 RSD SO9 W32 W64

Fixes

31200 UHTTP only sends Header/Content parameter when using PUT/POST Method
31287 Incorrect position command button labels when using splitbars
31682 Web security update
31686 Unexpected error: //-uniface-app-/cordova.js net::ERR_NAME_NOT_RESOLVED

Includes

G402

Platforms

Info

HPK HPM LIB LU6 RSD SO9 W32 W64

Fixes

31270 UF9702: HTML widget does not encode content by default as UTF-8
31517 Mobile apps: The HTTPS version does not work when calling Cordova objects
31521 DSP component cannot handle a retrieve profile starting with backslash
31634 $columnsyntax can cause a crash when used with a Grid
31668 Compiler warning 1000 (Proc encountered after 'end') is counted double

Includes

G401

Platforms

Info

HPK HPM LIB LU6 RSD SO9 W32 W64

New Feature(s)

Support for testing using the MSAA (Microsoft Active Accessibility) API has been extended for more widgets. See the User Documentation for a full list of available widgets.

Fixes

31541 Oracle Storage format error can occur for retrieve in Uniface on Oracle view.
31647 Second form over HTML widget erases content
31652 idf /cpy /nos crashes in MSS, SOL, HAN & PGS drivers with 64-bit Uniface
31653 Truncation of include procs exceeding maximum length

Includes

MG03

Platforms

Info

HPK HPM LIB LU6 RSD SO9 W32 W64

Fixes

21676 Splitbar not refreshed after using scrollbars on form paint of component editor
31547 In certain circumstances detail trigger field inner entity on DSP not fired
31654 $processinfo("heapsize") returns working set instead of heapsize