<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://brwiki2.brulescorp.com/brwiki2/index.php?action=history&amp;feed=atom&amp;title=4.16</id>
	<title>4.16 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://brwiki2.brulescorp.com/brwiki2/index.php?action=history&amp;feed=atom&amp;title=4.16"/>
	<link rel="alternate" type="text/html" href="https://brwiki2.brulescorp.com/brwiki2/index.php?title=4.16&amp;action=history"/>
	<updated>2026-04-17T05:56:37Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://brwiki2.brulescorp.com/brwiki2/index.php?title=4.16&amp;diff=5434&amp;oldid=prev</id>
		<title>Laura: 1 revision</title>
		<link rel="alternate" type="text/html" href="https://brwiki2.brulescorp.com/brwiki2/index.php?title=4.16&amp;diff=5434&amp;oldid=prev"/>
		<updated>2013-07-13T16:24:09Z</updated>

		<summary type="html">&lt;p&gt;1 revision&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:24, 13 July 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Laura</name></author>
	</entry>
	<entry>
		<id>https://brwiki2.brulescorp.com/brwiki2/index.php?title=4.16&amp;diff=5433&amp;oldid=prev</id>
		<title>Laura: /* 4.16 Changes - December 20, 2005 */</title>
		<link rel="alternate" type="text/html" href="https://brwiki2.brulescorp.com/brwiki2/index.php?title=4.16&amp;diff=5433&amp;oldid=prev"/>
		<updated>2013-01-17T18:47:03Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;4.16 Changes - &lt;a href=&quot;/brwiki2/index.php?title=December_20&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;December 20 (page does not exist)&quot;&gt;December 20&lt;/a&gt;, &lt;a href=&quot;/brwiki2/index.php?title=2005&quot; title=&quot;2005&quot;&gt;2005&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== 4.16 Changes - [[March 10]], [[2006]] ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note- When [[printing directly]] to an HP compatible printer (not [[NWP]]), sometimes it is necessary to specify HP in the [[INIT]] statement (see example). This causes BR to output certain key values that &lt;br /&gt;
some printers require in order to print ordinary text. This pertains to versions [[4.0]] and later:&lt;br /&gt;
  &lt;br /&gt;
     printer PRN: init HP&lt;br /&gt;
&lt;br /&gt;
or if you want to have an escape sequence as well&lt;br /&gt;
&lt;br /&gt;
      PRINTER PRN: init HP, &amp;quot;\E(s18v-whatever&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===New Features===&lt;br /&gt;
&lt;br /&gt;
The [inactive] attribute name refers to inactive [[graphical controls]]. &lt;br /&gt;
The attribute names are not case sensitive.&lt;br /&gt;
&lt;br /&gt;
e.g.     CONFIG ATTRIBUTE [inactive]/#112233:#445566&lt;br /&gt;
&lt;br /&gt;
Speed improvements have been made to the client server model.&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
Occasionally it is necessary to extend a field to the length it would be if it &lt;br /&gt;
contained verical box lines. e.g.&lt;br /&gt;
&lt;br /&gt;
  |------------------------------|------------------------|-------------|&lt;br /&gt;
  |  xxxxxxxxxxxxxxxxxxx         |  xxxxxxxxxxxxx         |  xxxxxxxxxx |&lt;br /&gt;
  |------------------------------|------------------------|-------------|&lt;br /&gt;
  |  xxxxxxxxxx                  |   an extended field is needed here   |&lt;br /&gt;
  |------------------------------|--------------------------------------|&lt;br /&gt;
&lt;br /&gt;
This can be done by appending a CHR$(5) character to the field contents. &lt;br /&gt;
That will cause a fill character to be added to the printed field length.&lt;br /&gt;
CHR$(5) is recognized only in BOXING mode.&lt;br /&gt;
&lt;br /&gt;
NWP now supports various papaer sizes. See NWP.TXT for details.&lt;br /&gt;
NWP.TXT has been enhanced with additional explanations concerning font sizing &lt;br /&gt;
and positioning in both PCL and NWP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MAXRECALL now defaults to 200 entries. This is used for BR F3 command recall. &lt;br /&gt;
&lt;br /&gt;
During GRID entry- Shift Tab goes to next left cell.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Corrections-&lt;br /&gt;
&lt;br /&gt;
WB LOCATION and BR LOCATION in WB.INI and BR.INI are no longer used by BR &lt;br /&gt;
itself. BR LOCATION is used by the ODBC driver.&lt;br /&gt;
&lt;br /&gt;
When line draw characters are printed using PRINT FIELDS and an Fkey value is &lt;br /&gt;
specified, they are processed as hot text like any other label.&lt;br /&gt;
&lt;br /&gt;
INPUT FIELDS GRID/LIST continues to input the data into the iolist, even when &lt;br /&gt;
a function key is pressed to terminate the input operation.&lt;br /&gt;
&lt;br /&gt;
Processing very large grids was sped up.&lt;br /&gt;
&lt;br /&gt;
During LIST selection and GRID entry-&lt;br /&gt;
Support for Home/End/PgUp/PgDn was added.&lt;br /&gt;
&lt;br /&gt;
We corrected a longstanding problem with the use of line labels in relation to &lt;br /&gt;
DIM and DATA statements. &lt;br /&gt;
&lt;br /&gt;
Background image may now be tiled.&lt;br /&gt;
&lt;br /&gt;
Duplicate variable definitions with a different number of array dimensions no&lt;br /&gt;
longer produces error 2080. &lt;br /&gt;
&lt;br /&gt;
Flashing upon program load or win-menu clearing ([[display menu]]: &amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;) has &lt;br /&gt;
been eliminated. OPEN #0.. desn&amp;#039;t close when requested to reopen. &lt;br /&gt;
However it can be resized.&lt;br /&gt;
&lt;br /&gt;
Now BR doesn&amp;#039;t reposition or resize when switching between GUI modes.&lt;br /&gt;
&lt;br /&gt;
The statusline was not updating properly especially in client-server.&lt;br /&gt;
&lt;br /&gt;
DOS shell [[Ctrl+Right Bracket|Ctrl+&amp;amp;#x5D;]] was not displaying the proper resumption message. &lt;br /&gt;
&lt;br /&gt;
CONFIG INCLUDE .. audit callable config statement list&lt;br /&gt;
&lt;br /&gt;
PRINTER statement table processing was improved.&lt;br /&gt;
&lt;br /&gt;
==   4.16 Changes - [[December 20]], [[2005]] ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DIRECT:/ can be used in liu of PRN:/ to ignore SPOOLCMD. DIRECT:/ is synonamous with PRN:/ except that SPOOLCMD doesn&amp;#039;t apply to DIRECT.&lt;br /&gt;
( DIRECT:/ is equivalent to specifying WIN:/ with OPTION 31 on. )&lt;br /&gt;
&lt;br /&gt;
Now Parameterized Printer Substitution statements are now supported along with several other [[NWP]] enhancements, including shading, boxing and pictures.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Formerly [[CURROW]] and [[CURCOL]] represented the character position where the cursor was when FIELDS processing is completed. This is still true except when the most recent field processed is a [[2D Control]]. &lt;br /&gt;
&lt;br /&gt;
When FIELDS processing ends and control is returned to the program while the &amp;#039;current&amp;#039; control is of type [[LIST]] or [[GRID]], CURROW and CURCOL are set to the current cell row and column within the 2D control instead of the character position relative to the window. &lt;br /&gt;
&lt;br /&gt;
----------------------&lt;br /&gt;
&lt;br /&gt;
[[APPLICATION_NAME]] now supported&lt;br /&gt;
&lt;br /&gt;
----------------------&lt;br /&gt;
&lt;br /&gt;
[[DISPLAY]] and [[BREAK]] debug commands now work with specific array elements.&lt;br /&gt;
&lt;br /&gt;
e.g.	BREAK CUSTOMER$(6) will cause a program break whenever CUSTOMER$(6) is changed.&lt;br /&gt;
&lt;br /&gt;
----------------------&lt;br /&gt;
&lt;br /&gt;
DIR &amp;gt;file_x -B supports considerably longer filenames.&lt;br /&gt;
&lt;br /&gt;
New error codes have been defined-&lt;br /&gt;
&lt;br /&gt;
*[[2198]] - No Default Printer. This error occurs when {PRN}:/DEFAULT is specified when no default printer has been setup in Windows.&lt;br /&gt;
*[[4300]] - A shell call was issued with the -e flag to obtain any non-zero error codes. The application returned a non-zero error code, so BR generated error 4300. The actual code returned can be found in the new system variable named [[SYSERR]]. If the error was generated by the OS a description of the error may be obtained in [[SYSERR$]]. &lt;br /&gt;
&lt;br /&gt;
*[[4320]] - An OS generated error has occurred during normal processing. This typically happens when executing a command such as COPY, or performing a file IO operation. The actual error code can be found in the new system variable named SYSERR. A description of the error may also be obtained in SYSERR$. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Additional Dynamic Config Statements===&lt;br /&gt;
The following [[Config]] statements are now dynamically remappable.  If someone desires to do extra [[DRIVE]] statement testing they can start out with&lt;br /&gt;
	DRIVE Z:,.,.,\&lt;br /&gt;
And then map their other drives from inside their application.&lt;br /&gt;
&lt;br /&gt;
*[[DRIVE]]&lt;br /&gt;
*[[INCLUDE]]&lt;br /&gt;
*[[OPTION]] numbers&lt;br /&gt;
*[[REM]] - comments&lt;br /&gt;
*[[SPOOLPATH]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Unix / Linux Client Server Error Reporting===&lt;br /&gt;
&lt;br /&gt;
When the server abnormally terminates, BR will now log in the Unix &lt;br /&gt;
debug log an indication of the nature of the error. To activate &lt;br /&gt;
this feature, you must be sure the following line is present in &lt;br /&gt;
&lt;br /&gt;
/etc/syslog.conf-   &lt;br /&gt;
	*.debug		 /var/log/debug&lt;br /&gt;
&lt;br /&gt;
Support is now provided for a transparent background color (T). (see also [[New Console.doc]])&lt;br /&gt;
&lt;br /&gt;
[[EDIT]] now converts inbound TAB characters to 8 blanks.&lt;br /&gt;
&lt;br /&gt;
===ERRORS CORRECTED===&lt;br /&gt;
&lt;br /&gt;
Performance problems existed for a while. Now they have been mitigated, &lt;br /&gt;
but not entirely resolved.&lt;br /&gt;
&lt;br /&gt;
Mouse wheel use in conjunction with the L attribute now only triggers when &lt;br /&gt;
scrolling out of the displayed array. &lt;br /&gt;
&lt;br /&gt;
DIR -P was not interruptable with Ctrl-A.&lt;br /&gt;
&lt;br /&gt;
Minor GUI display aberrations were corrected. &lt;br /&gt;
&lt;br /&gt;
Support for the old Datamaster printer escape sequences was reinstated.&lt;br /&gt;
&lt;br /&gt;
The variable length &amp;#039;current&amp;#039; field display bar, used for LIST selection, has&lt;br /&gt;
been changed to a fixed length bar, irrespective of element data length. &lt;br /&gt;
&lt;br /&gt;
A few bugs causing [[GPF|GPFs]] were found and corrected. &lt;br /&gt;
&lt;br /&gt;
BR was not repainting the background picture.&lt;br /&gt;
&lt;br /&gt;
ATTRIBUTE [X] /W:W no longer errors because of the whitespace after the ].&lt;br /&gt;
&lt;br /&gt;
Proc * myproc now logs only the CALL to myproc.&lt;br /&gt;
&lt;br /&gt;
During [[EDIT]] if a space is added to !: then error [[1154]] was being generated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Release 4.1]]&lt;br /&gt;
[[Category:Release Notes]]&lt;/div&gt;</summary>
		<author><name>Laura</name></author>
	</entry>
</feed>