EMP 5387 ======== Platform : Win32 and .NET Product : Team Developer 6.0-SP4 build 6.0 SP4 Build 27532 , ProfUIS build 2.8.9.683 Release Notes ------------- For the installer to work the .NET FrameWork 3.5 must be installed on the machine. To install via setup wizard simply double-click the MSI file included in this patch and follow the steps indicated in the wizard. -If you only need to patch the WIN32 design time environment, unselect the .NET checkbox in the installer. The path of your TD installation is detected from the registry key "HKCU\Software\Unify\SQLWindows 6.0\WorkDir". If the path shown in the wizard is not what you would expect, it means that TD6.0 SP4 is not correctly setup or possibly only copied to the machine. It may also mean that you only have TD deployment setup. -If you only need to patch a deployment installation, select "Run Time" via wizard and browse to your deployment path. A backup copy of TD6.0 SP4 will be created in the TD6.0 SP4 installation directory during the EMP setup, into a sub-folder called "PRE-EMP-BKP". Please do not remove this directory. Uninstalling the EMP will set back the enviroment to TD6.0 SP4 RTM (including the required GAC assemblies) The MSI file included in this patch only allows one EMP for Team Developer 6.0 release to be installed on the machine at one time, despite its service pack version. For instance, if you installed a Team Developer 6.0 EMP for a previous Service Pack and now want to install another EMP for a newer Service Pack, you must remove the current EMP before installing the new one. Otherwise you will receive an error. Check for any other Team Developer 6.0 EMP installed on the machine and remove it using "Add/Remove Programs in Control Panel" before installing this patch. The EMP setup provides: Fixes/enhancements included in this Emergency Patch, 5387: TD-15117: Menu text changed by VisMenuSetText() is reset after opening MDI child windows TD-15585: Migration : Different behavior relating to painting / refresh of a form TD-16006: Report --> PDF file Barcode issue: If Barcode has fixed value "*I00I*" then no barcodes in the PDF file appear. TD-16010: RB - SalReportPrintToFile() is not correctly saving a report header image... TD-16573: VisMenuGetText() does not return a menu's test for the Windows menu if you reference one of the open forms' names in the MDI window TD-16749: SAM_Activate Message not correctly sent with Dialog boxes TD-16766: SAM_Activate is not being fired when window is being activated TD-16826: DataFields placed on Tab Bars and Pic Tabs pages have their border width getting a wrong thickness... TD-16835: Win32: VisWinSetFlags( cb1, WF_DisplayOnly, TRUE ) --if checkbox is checked when this call made, CB gets unchecked TD-16837: SqlBase SqlExecute() crashing when executing a store procedure TD-16839: Object Nationalizer Crash saving outline TD-16853: ORACLE OCI_NODATA using SqlPLSQLCommand() with IN CHAR() TYPES TD-16889: VisWinSetFlags( rb2, WF_DisplayOnly, TRUE ) for Radio Buttons: Display-Only RB appears visually the same as an Enabled RB TD-16898: VisWinSetFlags( rb2, WF_DisplayOnly, TRUE ) for Radio Buttons: Display-Only RB can still be set T using mnemonic + spacebar TD-16909: Looping through tab page children is not consistent with outline tab page association Fixes/enhancements also included in the superseded EMP5385: TD-9130 : SalTblSetRange( hWndTbl, nMin, nMax ) doesn't reset colors for rows out of nMax. TD-14437: Groupbox transparency issue when using frames TD-15182: Dynamic Menu : difference between PopupMenu and Menu Context. TD-15242: Background color bleeding in a specific scenario for data field only on SEVEN TD-15418: GRID: SalIsWindowVisible() is not correctly returning Bool. T/F for a grid column that is hidden by right-click... TD-15585: Migration : Different behavior relating to painting / refresh of a form TD-15997: When a docked dialog box in a form is clicked on, the form's title bar loses the theme color TD-16040: Creating multiple forms with Rich Text Control in it takes longer with every instance of a form that gets created TD-16117: Looping through tab page children is not consistent with outline tab page association TD-16197: Regression: Problem on Frame & Groupbox repaint at parent form's create time TD-16139: VisListShowOutline( ) doesn't work when a cOutlineListBox instance is associated to a Tab Control TD-16258: MDI form windows inappropriately maximized on single click of the caption TD-16366: Upwards regression of groupboxes design TD-16367: Inconsistency styles for Option button between when placed in toolbar comparing to when placed in Forms TD-16430: GRID - WM_LBUTTONDOWN msg. not sent when you click in the grid. This works OK for the Table Window. TD-16444: When in Oracle 10g/11g a column is defined as CHAR(1), a PLSQL-proc with a dyn. array will cause alternate array elements to be dropped TD-16450: Enhanced functions for treeview control Open Link TD-16460: Table Window: If the table window is split, you cannot hide row 0 ... TD-16670: Oracle Stored Procedure: If SP created as "(PSTRING OUT CHAR )" PLSQLCommand() only fetches first character. TD-16510: Calling SqlSetLongBindDatatype( ) on multiple SQL Handles to fetch and execute binary data causes that the application crash TD-16594: Missing Horizontal scrollbar on child form when parent is resized TD-16596: Allow Active X controls to process SAM_SetFocus TD-16597: Allow Active X controls to process SAM_KillFocus TD-16630: WM_RBUTTON* and WM_LBUTTON* messages are not being trapped by Tree Control TD-16642: Oracle boundary condition bug in LONGBUFFER setting, with data truncation TD-16648: ORACLE 10g/11g: SqlGetParameterAll( gv_hSqlLob, DBP_All_LONGBUFFER, df_SqlIni, gv_sDummy, TRUE ) returns 1/2 of INI or Set amount TD-16650: Memory allocation for longbuffer is double what it needs to be under Oracle TD-16692: Embeded group box issue odd flickering at runtime. TD-16693: ActiveX Tab Stop property in a TAB container, changes the "tabbing" behavior of TBLW TD-16737: ROUTER (ORACLE CLOB/BLOB columns): TD Crash with INSERT of a text or binary data > 100 meg. TD-16781: VTM_MenuSelect not received in MDI child window TD-16834: CLONE - Win32: VisWinSetFlags( cb1, WF_DisplayOnly, TRUE ) -- still allows an Alt+ & spacebar to check/uncheck a chkbox TD-16835: Win32: VisWinSetFlags( cb1, WF_DisplayOnly, TRUE ) --if checkbox is checked when this call made, CB gets unchecked TD-16836: Win32: VisWinSetFlags( cb1, WF_DisplayOnly, TRUE ) -- when called for a a checkbox, CB actually = 2 TD-16838: ROUTER (ORACLE CLOB/BLOB columns): TD Crash with SELECT of a text/RTF data > 100 meg for an Oracle CLOB column IMPORTANT --------- This is an Emergency Patch which includes all fixes/enhancements released for Team Developer 6.0-SP4 since the release Build 27021. It must only be used with Team Developer 6.0 SP4 Build 27021. Since Emergency Patches do not undergo the full QA testing done for regular releases and Service Packs, please perform your normal regression tests, and inform Support if any problems are introduced by this patch. provided in this patch: Design time and/or runtine WIN32 cbi60.exe cdlli60.dll cdki60.dll cni60.exe cnri60.dll geei60.dll gctli60.dll gobji60.dll gtlsi60.dll GTBLEXI60.dll ProfUIS288u_td.dll ProfUIS288u-RDE.dll repbi60.exe RepPdfLib60.dll rdwi60.dll snumi60.dll sqlbapw10.dll sqlora32.dll tabli60.dll vti60.dll This file: README_EMP5387.txt