Service Pack Listing for MX02 and Patch Listing for release 9.6.02

 

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

X202

Platforms

Info

A82 HPK HPM LIB LU6 SO9 VI1 W32 W64

Fixes

29706 3GL function ufputi fills field, but does not show content
29955 TabEx does not recalculate tabstrip area when changing from multi to single line
30038 $paintedfieldproperties throws error when incrementing size/position value
30103 GetSMTPResponse does not indicate what was invalid
30123 Enable Unicode in the TXT driver
30181 After compilation form or form template and refresh proc no longer visible.
30224 Transparency does not work correctly for Hyperlink together with line/areaframe
30225 Rounding problems when assigning date/time value to numeric field/variable
30227 UPOPMAIL needs new operation SetMessageID.
30243 CHUI: Field on bottom line cannot be edited if paint tableau contains text
30246 Checkbox: Color defined by $active_field ignored since Uniface 9.6.02
30248 Incorrect color displayed for certain paints of entity and area frames.
30258 First display label from a checkbox is corrupt when certain proc is used.
30263 MX01: Unwanted menu items appear in the additional menu from the ude.
30280 Trigger Editor for Menu shows incorrect item names in Tree
30291 ActiveImage glyph in menu not found
30292 Dynamic menu item repeats when it is followed by an empty dynamic menu item
30300 Multilingual static menu inside dynamic menu
30306 Background color doesn't follow parent's (no inheritcolors, no transparency)
30317 Uniface 9.6.02: Problems with colors after using GUI related proc functions.
30354 Printing aborts and OGF+LPO triggers do not fire for all occurrences
30363 z/OS: Webapps directory not installed

Includes

X201

Platforms

Info

LIB SO9 W32

Fixes

29571 SOAP: CURL does not return SOAP faults if they are in a HTTP 400 Message
29872 Performance issue for Uniface overflow tables using Oracle LOB datatype.
29928 9.6.01 - Enhanced menu: UNIFACE system menu does not follow the menu settings
30075 Menu accelerators don't line up.
30077 HTML Widget: loadURL widget operation is changing focus
30078 UF96: Importing WSDL of Microsoft Exchange Server 2007 Web Service is failing
30079 UF96: Tab page is using background color of Window element instead of tab
30080 UF96: InheritColors is working inconsistently
30117 Editbox with field syntax NDI (for password) inserts additional space.
30126 Default chracter set of C Call-Out signature is not set to System Character Set
30128 Balloon Tooltip with Caps Lock warning is shown when field is HID
30140 No inner-entity retrieve/e when outer-entity is in model but "not in database"
30141 UTIMER start operation intermittently fails with "ERROR: No timer thread"
30143 Uniface might crash loading ruler definitions into Unifield
30146 Enhanced printing to a pdf printer: Problem with diacritics in $formtitle.
30161 Incorrect dimming of small images
30162 Popup forms should be attached, not detached.
30173 MSS: Using the ODBC connection pooling should be optional
30185 In 9401 R122 and later, APEXIT does not cause immediate exit of the application.
30187 V9: $prompt executed outside the context of current form does not work correctly
30190 Icons used by askmess in a RTL environment are mirrored.
30198 Problems with Japanese Era in Uniface Nine
30203 structlToXml: empty struct leave of type 'Boolean' is causing crash
30216 Assignment setting $NEW_LINE has effect on copy text from Unifield to Clipboard
30217 UPOPMAIL component crashes when invoked via a userver
30218 The second time a dynamic menu using separators is shown incorrect.
30222 UXMLWRITER: XML for elements with empty text has changed.
30249 Activation of a Pop-up through FGF trigger, will attach it to a previous field
30250 Compiler may omit proc entries when operations are declared multiple times
30252 The OCX and HTML widget do not redirect function keys correctly.
30254 Pre-compile syntax check gives error for valid struct Proc statement
30259 HTML Widget: when repeatedly assigning HTML, JavaScript calls may fail
30260 Problems with Oracle SSP using NVARCHAR2 or NCHAR as IN parameter.
30261 [LOGICALS] section in a user asn-file does not overwrite entry in usys.asn
30279 Problems when some buttons use webtriggers and others use serverside proccode.
30284 Signature with byref structs compiled wrongly if it has not been generated yet
30287 Javascript API: setvalue in webtrigger does not convert automatically to string.
30289 Unhiding menu item that also is checked or disabled is not possible
30297 TABEX/FORMCONTAINER backcolor not correct after changing entity colors

 

Platforms

Info

HPK SO9 W32 W64

Fixes

29756 Uniface crashes when calling a Proc module or operation recursively
30025 Detail trigger Color Box widget does not fire after double click.
30052 UF96: The 3GL header file owimsw.h is referring to a non-existing header file
30097 Grid Widget does not show data for a column that was previously hidden
30112 MSS , U5.0 , Native Client: Crash occurs when using load definitions.
30124 SOAP call-out to secure web service fails when SSL peer verification disabled
30129 Fix for bug 30036 does not work in the Grid widget
30147 Debugger: After executing $number instruction local variables disappear
30154 Crash occurs in LMK trigger of outer entity after retrieving inner up entity
30164 MSS: RI script uses discontinued SQL Server 2012 RAISERROR syntax
30167 Compiler crashes when proclabel is too long.
30169 Postscript printing: certain characters in labels cause an incorrect print.
30175 Button of DSP dropdown list not visible in Internet Explorer 10
30177 putitem/id on a struct leaf wipes out content of the leaf
30207 Postscript printing on Solaris crashes as from patch E111
30215 UXMLWRITER operation CHARACTERS incorrectly returns -1 for empty text in element
30228 structtoxml truncates the tagname when length tagname exceeds 59 characters
30233 When printing the data of all occurrences is replaced with that of the last one
30251 MSS , load definitions: Too many objects are listed.
30255 Assigning an empty collection of structs to a struct member may leak memory