Patch Listing for release 10.2.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

F221

Platforms

Info

LIB LU6 RSD SO9 W32 W64

Fixes

31735 The PostgreSQL drivers: maxlockwait=0 causes syntax error
31820 In some circumstances, contained forms can be displayed outside the container.

Includes

F220

Platforms

Info

LIB LU6 RSD SO9 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

F219

Platforms

Info

LIB LU6 RSD SO9 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

F218

Platforms

Info

LIB LU6 RSD SO9 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

F217

Platforms

Info

LIB LU6 RSD SO9 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

F216

Platforms

Info

LIB LU6 RSD SO9 W32 W64

New Feature(s)

The log of an import action will have a summary message at the end, which shows errors that may have occurred. The summary message also mentions mapping-related issues that may have occurred during the import.

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

F215

Platforms

Info

LIB LU6 RSD SO9 W32 W64

New Feature(s)

$nlslocalelist now returns more locales

Fixes

No bug solutions in this patch

Includes

F214

Platforms

Info

LIB LU6 RSD SO9 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

F213

Platforms

Info

LIB LU6 RSD SO9 W32 W64

New Feature(s)

IDE command line execution is no longer possible if the repository contains data that was not fully migrated. Instead, the IDE issues a message telling the user to start an interactive IDE session; this will then migrate the data automatically.
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

F212

Platforms

Info

LIB LU6 RSD SO9 W32 W64

New Feature(s)

The user configurable IDE's title no longer puts 'Uniface 10 IDE' in front of the user definition of the title
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

F211

Platforms

Info

LIB LU6 RSD SO9 W32 W64

New Feature(s)

The IDE's application title can be modified using the 'IDETITLE' logical in your assignment file.

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

F210

Platforms

Info

LIB LU6 RSD SO9 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)
31736 UF10 migration: Form Component without its 'type' set is imported incorrectly
31739 UF10: Unable to open component in IDE if FORMPIC contains lowercase frame names
31740 UServer on UNIX does not write a 'UServer session stopped' line when exiting

Includes

F209

Platforms

Info

LIB LU6 RSD SO9 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
31725 Component containing entity ?ENTITY may cause exception after migration to UF10

Includes

F208

Platforms

Info

HPK HPM LIB LU6 W32 W64

New Feature(s)

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

Fixes

No bug solutions in this patch

Includes

F207

Platforms

Info

LIB LU6 RSD SO9 W32 W64

New Feature(s)

A new option 'Test' has been added to the Action menu of the Component Editor of the IDE

Fixes

31520 Mobile Buildozer App should start even without connection to Host
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

F206

Platforms

Info

LIB LU6 RSD SO9 W32 W64

New Feature(s)

The SYSENV model is not used in Uniface 10 and has been removed. Its tables are no longer created.

Fixes

31701 Unexpected entries compiled into a component after migration to Uniface 10

Includes

F205

Platforms

Info

LIB LU6 RSD SO9 W32 W64

New Feature(s)

The migration to Uniface version 10 will no longer generate undeclare statements, as the compiler now handles default behavior.

Fixes

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

Includes

F204

Platforms

Info

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

F203

Platforms

Info

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
31675 The Uniface 10 IDE does not provide progress feedback during import
31678 UF10 migration: Removal of component may lead to removal of other components
31682 Web security update
31686 Unexpected error: //-uniface-app-/cordova.js net::ERR_NAME_NOT_RESOLVED

Includes

F202

Platforms

Info

LIB LU6 RSD SO9 W32 W64

New Feature(s)

Compiler warning "Proc statements occur after 'end' instruction" replaced by "Script fragment seen outside a module declaration."

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

F201

Platforms

Info

LIB LU6 RSD SO9 W32 W64

New Feature(s)

Migration to Uniface 10 inserts 'end' statements to close ProcScript modules only when strictly necessary. Previously, it did so for all ProcScript modules, resulting in duplicated 'end' statements. See documentation for more information.
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

MF01

Platforms

Info

LIB LU6 RSD SO9 W32 W64

New Feature(s)

IDE: The Compiled Modules Inspector now displays undeclared modules
IDE: The Source Code Navigation menu now displays undeclared modules
Migration to Uniface 10 now removes character attributes (bold, italic, underline) from ProcScript

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