List of changes for portingset: 6.1c.07.08 MaintBaanIVc: # 25375 (BDNT18018): Add new axbarcode.lic file Date: Wed, 20 Apr 2005 16:02:33 +0200 (CEST) Created on: MaintBaanIVc Type: bugfix Problem Description (Customer terms) BwPrint: The barcode functionality is not enabled. (Menu options regarding Barcode's are grayed out) Workaround Create the following registry setting: HKLM\SOFTWARE\dLSoft\abc key (type REG_SZ) "Current" value data: "version 30" Test Procedure Have the new bwprint, axbarcode.ocx and axbarcode.lic installed. Start BwPrint. From the Help select Barcode Test. The Barcode Test should show the barcode images. Affected Executables Bwprint Motive source DF:224085 MaintBaanIVc: # 25226 (BDNT17856): BwPrint: Update of barcode control Date: Fri, 8 Apr 2005 10:37:41 +0200 (CEST) Created on: MaintBaanIVc Type: bugfix Problem Description (Customer terms) Check the barcode output for Code39 and Extended Code39 with a barcode reader. The "-" in the extended Code39 is being represented as a "/M" character. The "-" in the extended Code39 should be represented as a "-" character. Workaround No workaround Test Procedure Tested by the customer, by scanning the Extended Code39 with "-" character. Affected Executables bwprint.exe Motive source DF:224085 MaintBaanIVc: # 25000 (BDNT17124): BW: Circles filled incorrectly when running via Terminal Server client Date: Fri, 18 Mar 2005 12:03:47 +0100 (CET) Created on: MaintBaanIVc Type: bugfix Problem Description (Customer terms) Filled circles are drawn larger than they should be on Windows 2003 Terminal Server. For example: Start "Display Business Process" (tgbrg5501m000) session the "state" symbols are drawn incorrectly. The filling of the circle is twice the diameter of the black outline, the diameter of both should be identical. Workaround No workaround. Test Procedure When testing, run BW via a Terminal Server client, because the problem specially occurs when running BW via a Terminal Server client. 1) Compile and run the following testprogram: long Mwin.id, Gwin.id function main() { show.mwindow() add.pie() update.object(Gwin.id) update.object(Mwin.id) message("Klaar") } function show.mwindow() { Mwin.id = create.object( DsCmwindow, 0, DsNtitle, "Taarten bakken", DsNprocessgroup, get.pgrp(pid), DsNminWidth, 550, DsNminHeight, 250 ) Gwin.id = create.object(DsCgwindow, Mwin.id, DsNwidth, 550, DsNheight, 250, DsNpointerCursor, DSCHAND ) update.object(Mwin.id) update.object(Gwin.id) } function add.pie() { long pie.id | line 2694 ptgbrgprocobj0 pie.id = create.sub.object(Gwin.id, DsCgpPie, DsNangle, 0, DsNgcBackground, 14474460, DsNgcFillColor, 9414824, DsNgcFillStyle, GCFILLSOLID, DsNgcForeground, 0, DsNgcLineStyle, GCLINESOLID, DsNgcLineWidth, 1, DsNheight, 34, DsNrotation, 360, DsNwidth, 34, DsNx, 50, DsNy, 50 ) update.object(Mwin.id) update.object(Gwin.id) pie.id = create.sub.object(Gwin.id, DsCgpPie, DsNangle, 0, DsNgcBackground, 14474460, DsNgcFillColor, 9414824, DsNgcFillStyle, GCFILLSOLID, DsNgcForeground, 0, DsNgcLineStyle, GCLINESOLID, DsNgcLineWidth, 2, DsNheight, 34, DsNrotation, 360, DsNwidth, 34, DsNx, 200, DsNy, 50 ) update.object(Mwin.id) update.object(Gwin.id) pie.id = create.sub.object(Gwin.id, DsCgpPie, DsNangle, 0, DsNgcBackground, 14474460, DsNgcFillColor, 9414824, DsNgcFillStyle, GCFILLSOLID, DsNgcForeground, 0, DsNgcLineStyle, GCLINESOLID, DsNgcLineWidth, 0, DsNheight, 100, DsNrotation, 340, DsNwidth, 100, DsNx, 350, DsNy, 50 ) update.object(Mwin.id) update.object(Gwin.id) } Result: all circles (2) and the pie should drawned correctly. 2) Run tgbrg5100m000 (Maintain Business Processes in Repository). Select a Business Process. Press Editor (tgbrg5101m000) Now the "state" symbols should be drawned correctly. Affected Executables bw.exe Motive source DF:154019