Date: 03-04-2025 Subject: RELEASE 10.7A Runtime Files These RELEASE notes pertain to the following programs or files: EMBEDINI 10.7A 04 Mar 2025 10.7.1.500 EMBEDINI64 10.7A 04 Mar 2025 10.7.1.500 HEXDUMP 10.7A 04 Mar 2025 10.7.1.500 HEXDUMP64 10.7A 04 Mar 2025 10.7.1.500 MAKECLI 10.7A 04 Mar 2025 10.7.1.500 MAKECON 10.7A 04 Mar 2025 10.7.1.500 MAKECONET 10.7A 04 Mar 2025 10.7.1.500 MAKEDEF 10.7A 04 Mar 2025 10.7.1.500 MAKEMFD 10.7A 04 Mar 2025 10.7.1.500 MANAGECE 10.7A 04 Mar 2025 10.7.1.500 OBJMATCH 10.7A 04 Mar 2025 10.7.1.500 OBJMATCH64 10.7A 04 Mar 2025 10.7.1.500 ODBCINST64 10.7A 04 Mar 2025 10.7.1.500 PLBCGI 10.7A 04 Mar 2025 10.7.1.500 PLBCLICON 10.7A 04 Mar 2025 10.7.1.500 (ComCtl 6) PLBCLIENT 10.7A 04 Mar 2025 10.7.1.500 (ComCtl 6) PLBCLINET 10.7A 04 Mar 2025 10.7.1.500 (ComCtl 6) PLBCON 10.7A 04 Mar 2025 10.7.1.500 (ComCtl 6) PLBCONET 10.7A 04 Mar 2025 10.7.1.500 (ComCtl 6) PLBNET 10.7A 04 Mar 2025 10.7.1.500 (ComCtl 6) PLBSERVE 10.7A 04 Mar 2025 10.7.1.500 (Processed Server) PLBSERVET 10.7A 04 Mar 2025 10.7.1.500 (Threaded Server) PLBWEBSRV 10.7A 04 Mar 2025 10.7.1.500 (Processed Server) PLBWEBSRVT 10.7A 04 Mar 2025 10.7.1.500 (Threaded Server) PLBWIN 10.7A 04 Mar 2025 10.7.1.500 (ComCtl 6) SUNAAMDX 10.7A 04 Mar 2025 10.7.1.500 SUNAAMDX64 10.7A 04 Mar 2025 10.7.1.500 SETGUID 10.7A 04 Mar 2025 10.7.1.500 SUNINDEX 10.7A 04 Mar 2025 10.7.1.500 SUNINDEX64 10.7A 04 Mar 2025 10.7.1.500 SUNLS 10.7A 04 Mar 2025 10.7.1.500 SUNMOD 10.7A 04 Mar 2025 10.7.1.500 SUNMOD64 10.7A 04 Mar 2025 10.7.1.500 SUNSORT 10.7A 04 Mar 2025 10.7.1.500 SUNSORT64 10.7A 04 Mar 2025 10.7.1.500 WININST 10.7A 04 Mar 2025 10.7.1.500 PLBNLD.DLL 10.7A 04 Mar 2025 10.7.1.500 PLBNETSUP.DLL 10.7A 04 Mar 2025 10.7.1.500 Required for PLBNET PLBWSEC.DLL 10.7A 04 Mar 2025 10.7.1.500 Req'd PLBWIN/PLBNET ODSBAC32.DLL 10.7A 04 Mar 2025 ODSBAC64.DLL 10.7A 04 Mar 2025 SA_DLL32.DLL 10.7A 04 Mar 2025 10.7.1.500 SUNWADO.DLL 10.7A 04 Mar 2025 10.7.1.500 SUNWADO25.DLL 10.7A 04 Mar 2025 10.7.1.500 SUNWADO28.DLL 10.7A 04 Mar 2025 10.7.1.500 SUNWMSQL.DLL 10.7A 04 Mar 2025 10.7.1.500 SUNWODBC.DLL 10.7A 04 Mar 2025 10.7.1.500 SUNWSRV.DLL 10.7A 04 Mar 2025 10.7.1.500 SUNWSRV64.DLL 10.7A 04 Mar 2025 10.7.1.500 Required for Sundm64 DBGIFACE 10.7A 04 Mar 2025 PLBCMP 10.7A 04 Mar 2025 PLBDBUG 10.7A 04 Mar 2025 SUNDEBUG 10.7A 04 Mar 2025 ADMEQU.INC 10.7A 04 Mar 2025 PLBEQU.INC 10.7A 04 Mar 2025 PLBMETH.INC 10.7A 04 Mar 2025 PLBRUN.ZIP 10.7A 04 Mar 2025 10.7.1.600 (ComCtl 6) *============================================================================== Notes for DOCUMENTATION: - In the 'PL/B Language Reference' manual, change the 'MAILSEND' instruction as follows: 1. Modify the Note (3.) to include the *OPTIONS in the {options} table that reads as follows: *OPTIONS={nvar|dnum|xnum} This optional parameter specifies a bit mask value that defines special operational behaviors for the MAILSEND instruction. This parameter value can be a previously declared numeric variable or a number that is specified as a decimal or hexadecimal value. Also, the bit mask values are described in the Note (4.) table. 2. Modify the Note (4.) description to read as follows: The {options} value specified by the *OPTIONS parameter can be a numeric variable, a decimal number, or a hexadecimal number. The bit mask values are used to invoke different behaviors for the MAILSEND operations (10.1B). The bit mask values are defined as follows: 3. In the Note (4.) table, include both the decimal value and the hexadecimal value under the 'Value' column in the bit mask table. - In the 'PL/B Language Reference' manual, change the 'MonitorInfo Method (WINDOW)' as follows: 1. Modify the Note (11.) {flags} table to include a 0x4 value: Value Keyword The data ... 0x4 $MONITOR_FLAGPLBXLATRECT is translated from pixels to the current 'UNITS' property setting for the WINDOW object. - In the 'PL/B Language Reference' manual, change the 'FINDFILE' instruction as follows: 1. Modify the Note (10.) {modeflags} to include a bit mask value described as follows: 0x400 - Disable the I11 error for an invalid file or directory name. When this bit is set, the FILEFILE simply returns with the ZERO flag set to FALSE when an invalid file or directory name is detected. - In the 'PL/B Web Server' manual, change the 'PLBWEB_VDATALIST Keyword' as follows: 1) Change keyword format to replace the {0|1} with the following: PLBWEB_VDATALIST={ on | off | win } 2) Modified the 'default behavior' paragraph to read as follows: If this keyword is not specified in the 'plbwebsrv.ini' file, the default behavior is to use the new virtual PWS DATALIST object implementation which is based on HTML TABLE objects. The default behavior is the same as setting the 'PLBWEB_VDATALIST=on'. 3) Add this paragraph to describe the 'PLBWEB_VDATALIST=win' setting. Setting this keyword as 'PLBWEB_VDATALIST=win' is the same as using the 'on' setting where the virtual PWS DATALIST object is used to enable multiline selection as follows: Setup for multiline selection using virtual PWS DATALIST: 1. Set 'PLBWEB_VDATALIST=win' in the 'plbwebsrv.ini' file. 2. Set 'PLB_EXTENDEDSEL=used' in the 'plbwebsrv.ini' file which allows the Datalist extended style to be used. 3. Set MULTISELECT property to be a value of 2 ($EXTENDED). 4) Add a Note (2.) as follows: Note: 2. See the 'PL/B Web Server' help under the 'Introduction Considerations' section for more details on the virtual PWS DATALIST support. See the Note (13.) for the detail information. - In the PL/B Runtime Reference manual, add a U23 error to the 'U (Untrappable) Errors' section which is described as follows: U23 - The PL/B runtime has encountered an unexpected FONT character height or character width which can cause a runtime GPF while setting up the Main Window. This error occurs before a PL/B program starts executing. *============================================================================== The following files have been changed as noted: ------------------------------------------------------------------------------- All Sunbelt Products ------------------------------------------------------------------------------- Sunbelt GitHub Updates - This GitHub link has 'sunbelt-plb-samples' as follows: https://github.com/KcsDev1982/sunbelt-plb-samples ------------------------------------------------------------------------------- PLBWEBSRV (HTML\JS\CSS) - Modified to support 10.7A changes. plbwebbasic.css 10.7A 250120 plbwebipad.css 10.6B 240409 plbwebbasic.js 10.7A 250226 plbwebctls.js 10.7A 250122 plbwebmob.js 10.0A 180402 Support jQuery Mobile plbwebboot.html 10.2A 191210 plbwebtvcssinfo.html 9.9 161028 plbmobstart.html 10.0A 180402 Support jQuery Mobile plbwebstart.html 10.0A 180402 plbwebstartwv.html 10.5 220524 Support Bootstrap 5 plbwebstart99a.html 9.9A 170428 ------------------------------------------------------------------------------- PLBWEBSRV - Modified to correct a GPF error that could occur if a SUBMENU object was included in a PLF/PWF form when the form collection was deactivated. - Modified to give an O161 if a SUBMENU was activated when the SUBMENU parent is not set. - Corrected a HTML