Build 5506PowerBuilderPB 10.0.1 MRPB 10.2Build 7516--Fixes since Product Name:PB EnterpriseOS:Product Component:Rich TextWhen using a Rich Text Control and the function Replacetext()

rte_1. ReplaceText( "~r~n" )

Using a <cr><lf> works fine but when you just replace using a <cr> carriage return "~r", you get aGPF (Illegal Operation Message:
PB050 caused an invalid page fault in module MSVCRT40.DLL at 0157:10236fca.).
Description:Fixed in Version #:PB 10.2_7516Microsoft Windows 95Change Request #:161033Priority:1Product Name:PB EnterpriseOS:Product Component:Window PainterRTL - ListView and Treeview need R-to-L supportDescription:Fixed in Version #:PB 10.2_7516Microsoft Windows 95Change Request #:161322Priority:2Product Name:PB EnterpriseOS:Product Component:DW - Runtimeinformix nchar & nvarchar variables in dws and with embedded sql are padded with spaces to their maxlength in PB7.0 GA
Description:Fixed in Version #:PB 10.2_7516MS Windows NT 4.0Change Request #:195239Priority:0
Product Name:PB EnterpriseOS:Product Component:DW HTMLWhen setting HTMLTable.Border=0 in grid dw it still shows a Border around the table. The TABLE tag will default back to BORDER=1.

Several workarounds possible:
Change the HTML output from the generate method on the fly:
1. Change the BORDER attribute to BORDER=0
2. Insert a CSS information for the dw on the page.Description:Fixed in Version #:PB 10.2_7516MS Windows NT 4.0Change Request #:229516Priority:1Product Name:PB EnterpriseOS:Product Component:DW PainterPB crashes when inserting an OLE Object on a dw if preview view is open and the table on which the dw is based does not have any rows of data
 
 

Description:Fixed in Version #:PB 10.2_7516MS Windows NT 4.0Change Request #:259153Priority:1Product Name:PB EnterpriseOS:Product Component:UO - RuntimeSharedObjectUnRegister releases all but one of the handles aquired by SharedObjectRegisterDescription:Fixed in Version #:PB 10.2_7516MS Windows NT 4.0Change Request #:269680Priority:1Product Name:PB EnterpriseOS:Product Component:DW - RuntimePB 9.0 Beta 3: DWSyntax tool does not include new enabled property for datawindow buttons.Description:Fixed in Version #:PB 10.2_7516MS Windows NT 4.0Change Request #:296137Priority:1Product Name:PB EnterpriseOS:Product Component:DB InformixRequest for newer Informix datatypes to be supported in the painter when using the native driver.

Specifically they include:

LVARCHAR
CLOB
BLOB
INT8 -> a natural fit for our new longlong datatype
SERIAL8 -> also a map for longlong
BOOLEAN

PB 9.0.1 Updates from PB Engineering:
1/15/2004 Code change for lvarchar support has been checked in.
1/16/2004 Code change for boolean support has been checked in.
3/22/2004 Code changes for clob and blob support for pbin9 interface (currently only works for selectblob/updateblob syntax).

PB 8.0.4 Updates from PB Engineering:
3/29/2004 Code change for lvarchar support has been checked in.
3/29/2004 Code change for boolean support has been checked in.
3/29/2004 Code changes for clob and blob support for pbin9 interface (currently only works for selectblob/updateblob syntax).

This CR is still in progress.Description:Fixed in Version #:PB 10.2_7516Microsoft Windows 2000Change Request #:299387Priority:1Product Name:PB EnterpriseOS:Product Component:Language - RuntimeIsvalid on a scriptdefinition returntype returns true when it should be false.Description:Fixed in Version #:PB 10.2_7516MS Windows NT 4.0Change Request #:330816Priority:2Product Name:PB EnterpriseOS:Product Component:EJB ClientThe EJB proxy generator only asks after the Remote EJB interface, and then assumes the naming convention with suffixes -Home and -Bean for the Home interface and the implementation. This is a limitation when customers having valid ejb's that don't adhere to the naming conventionDescription:Fixed in Version #:PB 10.2_7516Microsoft Windows 2000Change Request #:335213Priority:3Product Name:PB EnterpriseOS:Product Component:Library PainterPB9 IDE shuts down when adding new object to source control via library painterDescription:Fixed in Version #:PB 10.2_7516Microsoft Windows 2000Change Request #:338756Priority:3Product Name:PB EnterpriseOS:Product Component:DW HTMLWebDW retrieving incorrect microseconds when using getitem.

The following is DW HTML for a row that contains a datetime
column:

d_query_offload_expenditure_niin.rows[0] = new HTDW_RowClass(
"((1 0 '002029473')(5 0 'H')(6 0 '2003-05-06 07:13:00:043000
'))",0,"002029473","EA",31,"V","H",new
DW_DatetimeClass(103,4,6,7,13,0,43000),"20885",new
DW_DatetimeClass(103,4,6,0,0,0,0),"0001","3126","3126","STK",new
DW_DatetimeClass(103,4,6,0,0,0,0),"-679");
 

When the GOB is created for the datetime cell it separates the
date and time pieces into separate values. If the microseconds
contain a leading zero that zero is lost because the value is
treated as a number rather than a string. Note the bolded
values above. When the datetime is represented as a string it
correctly contains the leading zero on the microseconds
("043000") but when the date and time parts are passed to
DW_DatetimeClass the microseconds are passed as a number
(043000) and the leading zero is lost (43000). As far as I can
tell the only date and time part that is hurt by losing leading
zeroes is the microseconds. All others are evaluated properly
without the leading zeroes.
Description:Fixed in Version #:PB 10.2_7516Microsoft Windows 2000Change Request #:340045Priority:1Product Name:PB EnterpriseOS:Product Component:Language - RuntimeThe Profiler is crashing when viewing a pbp file. A pbp file opened with Profiling Routine View gets "Array boundry exceeded at line 22 in function of_displaysource of object k70_base" error after clicking on rows in the Called By pane.Description:Fixed in Version #:PB 10.2_7516Microsoft Windows 2000Change Request #:346760Priority:1Product Name:PB EnterpriseOS:Product Component:PrintingRegression in PowerBuilder 9.0.1 and 8.04:
When no printers are defined then the function PrintGetPrinter returns garbage
and PrintGetPrinters crashes
Description:Fixed in Version #:PB 10.2_7516Windows XPChange Request #:348876Priority:0
Product Name:PB EnterpriseOS:Product Component:OLE - Active X - OCXPB crash saving a window with OCX compiled in VC++.Net (VC7).
Works fine in VB6 and VB7
Solution: download the patch from MS to solve the problem as MS had confessed it is a bug in MFC71
Description:Fixed in Version #:PB 10.2_7516Microsoft Windows 2000Change Request #:350660Priority:1
Product Name:PB EnterpriseOS:Product Component:Language - RuntimeCalling functions with readonly object references in a response window
gives null object references after closing the response window
as the objects have been garbage collected.

Work-around is to change the argument type from readonly to value.

Description:Fixed in Version #:PB 10.2_7516MS Windows NT 4.0Change Request #:351093Priority:0Product Name:PB EnterpriseOS:Product Component:Rich TextSaveDocument should contain an encoding parameter when saving as FileTypeText!. Currently the only resultant file is 8 bit ascii. Should be able to save as Unicode file.Description:Fixed in Version #:PB 10.2_7516Microsoft Windows 2000Change Request #:359557Priority:3Product Name:PB EnterpriseOS:Product Component:Window PainterPBL Libraries from earlier PB versions (PB8 or9) when added to the lib list of a library in PB10 do not show their objects in the target system view.

When migrating a complete workspace they will show up.Description:Fixed in Version #:PB 10.2_7516Microsoft Windows 2000Change Request #:362839Priority:1Product Name:PB EnterpriseOS:Product Component:DW PainterThe primary key in the DataWindow Update Properties dialog box fails to identify the right primary key when you created an index in the db painter before the pk. It will choose the index instead of the pk.
Description:Fixed in Version #:PB 10.2_7516Microsoft Windows 2000Change Request #:365265Priority:3
Product Name:DataWindow BuilderOS:Product Component:DW.NetTrusted Connection option in Database profile is not working in DataWindow Designer.
Description:Fixed in Version #:PB 10.2_7516Microsoft Windows 2000Change Request #:365609Priority:2
Product Name:PB EnterpriseOS:Product Component:Edit MaskRegression: When resetting a date or currency EditMask on a window by setting the value to an empty string, the insertion point remains where it was prior, usually at the end of the mask, instead of resetting to position 1. Doing the same in PB 8.0.4 resets the insertion point to 1.

As a workaround until this is fixed you can set the insertion point in an editmask to the first position with this code:
em_1.SelectText ( 1, 0 )
See the help on SelectText for more details.

Description:Fixed in Version #:PB 10.2_7516Microsoft Windows 2000Change Request #:367432Priority:0Product Name:PB EnterpriseOS:Product Component:DW GraphWhen printing a datawindow graph to PDF or color printer then the markers are printed in black instead of color.
Description:Fixed in Version #:PB 10.2_7516Windows XPChange Request #:367883Priority:0
Product Name:PB EnterpriseOS:Product Component:DW - RuntimeIf you have a dw that has rows with a 3d checkbox column, and you modify the 3d property of the checkbox with a dw Modify statement, the row in the dw that had focus, no longer has focus, in fact no row has focus. If you tab into the dw you will tab right out to the next control in the window tab order.

By contrast, if you modify the text property of the same checkbox column, the row that had focus, still has focus after the modify, and when you tab into the datawindow, it goes to the first column in that row and tabs from column to column in the dw.
Description:Fixed in Version #:PB 10.2_7516Microsoft Windows 2000Change Request #:368159Priority:1Product Name:PB EnterpriseOS:Product Component:PB Web ServicesUsing Web Service Proxy Wizard, it doesn't create structure of type <choice> correctly. Also affects a function using it.

Workaround: export proxy and change the function manualy and import it again. As well complete the empty structure manualy.

Description:Fixed in Version #:PB 10.2_7516Microsoft Windows 2000Change Request #:368724Priority:1Product Name:PB EnterpriseOS:Product Component:Language - RuntimeWhen HALT CLOSE is called, destructor events of user objects are not fired.
Description:Fixed in Version #:PB 10.2_7516MS Windows NT 4.0Change Request #:368959Priority:0
Product Name:PB EnterpriseOS:Product Component:EJB ClientWith longer java class names ejb2pb90 generates proxies that can not be imported because the object names are too long.Description:Fixed in Version #:PB 10.2_7516Windows XPChange Request #:368990Priority:1Product Name:PB EnterpriseOS:Product Component:DebuggerWhen debugging for example an ejb client app, the returned any value is shown as NULL for its value in the local objects pane, although it has values.Description:Fixed in Version #:PB 10.2_7516Microsoft Windows 2000Change Request #:369324Priority:2Product Name:PB EnterpriseOS:Product Component:DW - RuntimePlacing a horizontal line in a GRID DataWindow column does not anchor the line to the column it is in. It seems to anchor to the right most GRID column for resizing but does not move when the columns are re-ordered. It also does not resize unless it is placed in the first or second column. Regardless of the placement of the line, if the columns are reordered, the line does not "stick" to the column in which it was placed.
Description:Fixed in Version #:PB 10.2_7516Microsoft Windows NTChange Request #:369472Priority:3
Product Name:PB EnterpriseOS:Product Component:MAPIMailLogon seems to be broken in PB10. It returns a return code of mailReturnFailure! , which is not documented. The exact same code works in PB 9.Description:Fixed in Version #:PB 10.2_7516Microsoft Windows 2000Change Request #:369475Priority: