Patch Listing for release 9.7.03

 

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

G323

Platforms

Info

AS2 AS3 AS4 HPK HPM LIB LU6 RSD SO9 W32 W64

New Feature(s)

All dynamic link libraries in Uniface Windows distributions code signed.
The Output Box widget can now listen to multiple channels simultaneously. See the User Documentation for more information.

Fixes

31428 DLM server stability issues when heavily used
31440 X101: field value change not recognized if Async Trigger execution takes >0.5s
31557 UF97: Layout of split bars for contained forms not stored anymore
31592 Oracle driver does not clean up or reuse resources when a logon fails.
31624 Password ending with a question mark causes USYSIDX logon form to pop up
31626 Oracle error ORA-24806 can occur for field interface SW* since G314/F114
31628 Uniface 10: compiler rejects Layout DIS(Aaa) for Component variable type Date
31639 Port definitions stored with logical printer not used anymore since G312

Includes

G322

Platforms

Info

HPK HPM LIB LU6 RSD SO9 W32 W64

Fixes

31243 IDF: Developer shortcuts not shown when user name contains lowercase letters
31422 MG01: Datetime field empty after update occurrence in DSP.
31580 Wrong tab page gets focus after using application scrollbar
31636 On Linux, the keyboard thread may exit and cause a hang during application exit
31637 componentToStruct/one/reconnecttags will always copy first occurrence
31641 Paint Tableau does not show correct mouse cursor

Includes

G321

Platforms

Info

HPK HPM LIB LU6 RSD SO9 W32 W64

Fixes

31638 Potential crash when using IPv6

Includes

G320

Platforms

Info

HPK HPM LIB LU6 RSD SO9 W32 W64

Fixes

31189 UF96: New menu is leaking GDI objects when background color is defined
31456 Remote filecopy does not produce error -13 when target file already exists.
31494 Uniface does not report an assignment statement error in any log file
31591 HTML widget might show drop-down list of
31623 structToXml: specific characters in Struct member deleted during conversion
31627 Code container is not updated after deleting field in GFP.

Includes

G319

Platforms

Info

HPK HPM LIB LU6 RSD SO9 W32 W64

Fixes

31249 UHTTP: Accessing a URL using HTTPS can fail when using MX06 or version 9.7.01
31455 Filecopy/Filedump/Fileload fails with -25 afer URouter has been restarted
31593 G312/F112 - Spawn on Unix hangs since G312/F112
31609 $selectlist is not reset if "Drop Component from Memory" is switched off
31612 URouter vulnerabilities
31614 Class AttributesOnly element added via ProcScript temporarily removed from DSP
31618 The $NET_TIMEOUT idle timeout does not work in a listening exclusive server
31621 Long last line of blockdata inhibits further CMI generation

Includes

G318

Platforms

Info

HPK HPM LIB LU6 RSD SO9 W32 W64

New Feature(s)

Dynamic Server Page functionality has been enhanced to support incremental HTML loading
Improved performance and stability of the DSP runtime

Fixes

31539 URouter crashes on spurious handshake message
31546 Unicode filenames in Uniface generated ZIP not displayed correctly by ZIP tools
31573 Cursor position and auto-select in Grid EdtiBox not correct by return -1
31605 Double clicking command button fires twice when representation is 'Uniface'
31610 G202: Clicking on link to bookmark on the same HTML page could cause crash
31611 U10 F117:Compiling Help Form with entry but no entity: crash generating CMI

Includes

G317

Platforms

Info

HPK HPM LIB LU6 RSD SO9 W32 W64

New Feature(s)

Improved performance and stability of the DSP runtime

Fixes

31480 9.7.02: only uppercase key combination recognized when HTML widget has focus
31493 G102: UHTTP SEND: size of Username parameter is too small
31513 CEF3 : Using ALT key freezes Uniface when using Windows 10 Anniversary update
31584 List passed to numeric parameter of operation truncated when longer than 48 char
31608 Schema name used to run Stored Procedure can be wrong for MySQL & MS SQL Server

Includes

G316

Platforms

Info

HPK HPM LIB LU6 RSD SO9 W32 W64

Fixes

31190 Uniface can crash when processing extended trigger event of already deleted form
31382 Uniface 10: CMI does not show operations of subtype entities.
31503 Editbox loses modification after mouseOver on HTML widget fires extended trigger
31576 Uniface 10: Excessive memory usage when compiling with CMI
31577 Uniface 10: Sometimes a partner operation does not end up in the CMI
31578 DSP Incremental loading: interrupt loading causes it not loading all occs

Includes

G315

Platforms

Info

HPK HPM LIB LU6 RSD SO9 W32 W64

New Feature(s)

Improved performance and stability of the DSP runtime

Fixes

31555 Web security update
31569 Uniface 10: Empty On Error trigger not reported by Uniface 10 compiler
31570 Uniface 10: In specific circumstances the IDE component compiler will crash
31571 Uniface 10: Included modules that are locally overlaid are not ok in the CMI

Includes

G314

Platforms

Info

HPK HPM LIB LU6 RSD SO9 W32 W64

Fixes

25478 Possible compilation error if a line with String substitution ends with comment
30790 First character typed in Editbox while Uniface is processing will be ignored
31293 First character typed in Edit Box might be misplaced
31568 SOAP security update

Includes

G313

Platforms

Info

HPK HPM LIB LU6 RSD SO9 W32 W64

Fixes

31511 Oracle, DB2 & SAP-Hana: store segmented field fails in specific circumstances
31525 Better support needed for Oracle Unicode database , $def_charset=UTF8
31558 Uniface 10: IDE command line sub-switch and asn setting for CMI generation
31564 Uniface 10: ProcScript containers without "end" may result in compile error

Includes

G312

Platforms

Info

HPK HPM LIB LU6 RSD SO9 W32 W64

Fixes

31506 Assigning return value of Proc module to Struct root node is causing problem
31537 The U2.0 LDAP driver cannot handle diacritical characters
31552 G312: Assignment error when [META_charset] section is used in asn file

Includes

G311

Platforms

Info

HPK HPM LIB LU6 RSD SO9 W32 W64

Fixes

30033 Lost cursor position in edit box inside grid widget.
31507 HTML property disable does not work for HTML5 control RadioGroup
31522 Using logical printer definition for USB printers causes printing problems
31524 Index color form not correctly migrated from Uniface 9.7 to 10.2
31532 G311: Cannot add entity via Component node and right click menu in IDF
31536 Uniface keyboard thread should exit on EOF

Includes

G310

Platforms

Info

HPK HPM LIB LU6 RSD SO9 W32 W64

Fixes

31457 Crash in PGS driver creating SQL for a table with many fields
31491 Sometimes and triggers are not fired after clicking on editbox.
31508 PostgreSQL: Newline on last position of fixed, or segment part causes a problem
31519 U10: Migration error component with field fitting tightly in entity-with-border

Includes

G309

Platforms

Info

HPK HPM LIB LU6 RSD SO9 W32 W64

New Feature(s)

$widgetoperation has two new methods for Output Box: getContent and addLine.

Fixes

No bug solutions in this patch

Includes

G308

Platforms

Info

HPK HPM LIB LU6 RSD SO9 W32 W64

Fixes

31429 Import data into repository might import records with incomplete primary key
31464 Uniface 10: Clicking a button on a USP only handled if it has widget properties
31495 Uniface 10: Misleading compiler warning about default behaviour trigger.
31501 Struct member containing Uniface character attributes makes structToXml crash.

Includes

G307

Platforms

Info

HPK HPM LIB LU6 RSD SO9 W32 W64

Fixes

31150 Importing/accessing WDSL via https:// fails on Windows
31427 Unchecked checkbox on USP might have set $occmod after webget as from patch G101

Includes

G306

Platforms

Info

HPK HPM LIB LU6 RSD SO9 W32 W64

Fixes

31453 G202: Value Changed of field might not be fired after changing focus
31473 Warning "Entry ### from supertype overwrites definition from model' incorrect

Includes

G305

Platforms

Info

HPK HPM LIB LU6 RSD SO9 W32 W64

Fixes

31246 Uniface 9.7.01: Boolean values are not always converted correctly by structToXml
31421 9.7.02: HTML widget slow to start up since the introduction of CEF3
31458 Time stamp may be incorrect after copying a file from a ZIP archive
31461 Problems with Hakaku Kana using double byte Windows account

Includes

G304

Platforms

Info

A82 HPK HPM LIB LU6 RSD SO9 VI1 W32 W64

Fixes

31168 VMS: Glyphs fail to load when using standardized directory
31196 X401: SMOD Non-database Editbox does not fire after store and $prompt
31285 IDF crashes with a lot of Japanese characters in a trigger upon save or compile
31286 64-bit Windows: Message always displayed on monitor 1
31364 Centered Window form type "Secondary" always shown on primary monitor
31425 Colorbox always displayed on monitor 1
31432 Migration of components to version 10 sometimes fails
31442 Uniface crashes or other errors occur when SSP called from multiple transactions

Includes

G303

Platforms

Info

HPK HPM LIB LU6 RSD SO9 W32 W64

Fixes

30219 Uniface Setup dialog does not save the changes in the INI
31275 Grid: trigger fired too soon for all occurrences not read yet.
31276 UF9702/MG01: Hitlist in Grid sometimes truncated when retrieving
31431 Under certain circumstances Uniface loses track of focus
31438 WS Call-Out: activating SOAP operation causing crash when soapAction not defined
31439 Document the JavaScript API for client-side storage (uniface.datastore)

Includes

G302

Platforms

Info

HPK HPM LIB LU6 RSD SO9 W32 W64

Fixes

31271 $ACTIVE_FIELD COL=n changes focus behavior for dynamic drop downs
31366 Oracle load definitions: Wrong primary key and wrong field order since MX06
31405 New Feature: Allow Autoclose property to fire Accept trigger
31411 PGS: logon fails when using lock isolation mode serializable/repeatable read
31419 U10: IDE Component Editor Tags view shows errors on $callup where it should not

Includes

G301

Platforms

Info

HPK HPM LIB LU6 RSD SO9 W32 W64

Fixes

31089 X704: The height of a field shrinks when using Split Bars and LineSpace>0
31256 G102: $displaylength return wrong value using multi byte Uniface installation
31281 Find Proc in Component -- behavior changes for inner entity triggers
31291 Since Uniface 9.7.02/MG01 the mapping parameter '#' of /cpy switch is ignored.
31418 Introduce Proc function $callup

Includes

MG02

Platforms

Info

HPK HPM LIB LU6 RSD SO9 W32 W64

Fixes

31279 Display in formcontainer corrupt when using scrollbars
31298 Overflow records without parent can be created and cause violation error
31300 Compiler accepts keys with non-existing fields
31333 Uniface 10: Rename label in IDE does not update label name in paint tableau
31404 MG02 misses pouchdb.js and latest version uweb.def
31406 Mobile: Impossible to use other plugins than the ones available to select.