            Fixes in Open Object Rexx 3.2.0

The following is the list of fixes and enhancements added to ooRexx since the
3.1.2 release. This is only a partial list and is known not to be complete.


  * [Enhancement] Improved the performance of the DROP instruction.

  * 1066313 - [Enhancement] Add methods "methods" and "method" to the Object
    class.

  * 1098932 - [Enhancement] Improve syntax for defining attribute methods.

  * 1098936 - [Enhancement] Add append methods to the Array class.

  * 1110760 - [Enhancement] Add NetRexx LOOP instruction keyword.

  * 1110765 - [Enhancement] Add NetRexx label keyword to the DO instruction.

  * 1177652 - [Enhancement] Look case insensitive on case sensitive file system.

  * 1262210 - Rexx.exe fails on a large script.

  * 1526371 - [Enhancement] Rework the documentation of the set methods.

  * 1565009 - [Enhancement] ooDialog Rework tab visibility.

  * 1585062 - [Enhancement] Add revision number to the footer of all documents.

  * 1590646 - Merge chapters 5 and 6 in the Reference.

  * 1616454 - Updated the text for the Finished and Initcode attributes of the
    BaseDialog class.

  * 1640662 - [Enhancement] ooDialog - Allow multiline button text.

  * 1641213 - [Enhancement] Add NetRexx upper/lower BIFS.

  * 1641214 - [Enhancement] Add caseless search functions.

  * 1641215 - [Enhancement] Add region compare functions.

  * 1663095 - [Enhancement] Add single character verification routine.

  * 1665251 - [Enhancement] Remove restrictions on indirect call targets.

  * 1665257 - [Enhancement] Allow expressions inside variable parse templates.

  * 1665272 - [Enhancement] Allow message term assignments on USE ARG.

  * 1667757 - [Enhancement] Add NetRexx multiple IF/WHEN support.

  * 1668423 - [Enhancement] Add append method to array, list and queue classes.

  * 1668426 - [Enhancement] Add putAll method to unordered collections.

  * 1675883 - [Enhancement] Add pos method to mutable buffer. Other methods
    added as well.

  * 1682636 - [Enhancement] Add isSubclassOf method to the Class class.

  * 1696808 - [Enhancement] Add argument vlaidation to USE ARG.

  * 1697836 - [Enhancement] Add a supplier method to the stem class.

  * 1697842 - [Enhancement] Add allItems and allIndexes methods to collections.

  * 1698602 - [Enhancement] Add clear or empty methods to collections.

  * 1699837 - [Enhancement] Add "of" class method to queue.

  * 1700112 - [Enhancement] Add "abstract" option to the METOD directive.

  * 1700672 - [Enhancement] Multideminsional array PUT, add
    PUT(item, arrayOfIndexes)

  * 1700734 - [Enhancement] Make the stem class a map collection.

  * 1701015 - [Enhancement] Add set methods to ordered collections.

  * 1702146 - [Enhancement] Add revision number of HTML docs.

  * 1708391 - [Enhancement] Add isSubclassOf method to the Class class.

  * 1709847 - Fixed seg fault on LDAP enabled systems.

  * 1710275 - Fixed a problem with the FtpErrNo docs and added an example line
    to the example at the end og the doc.

  * 1710824 - [Enhancement] Add named queue support to linein/out.

  * 1711398 - [Enhancement] Add case-insensitive option to SysFileTree function.

  * 1711444 - ooDialog can not correctly parse a .rc file with tabs

  * 1717166 - Queue Push fails when larger than 7128

  * 1718951 - OODialog's autodetection wrong for ResDialog

  * 1719592 - OODialog's 'dialog icon' is dysfunctional

  * 1726442 - Updated the Releation class Removeitem method to indicate that
    the index will also be removed if the value is the only member with that
    index.

  * 1727766 - Remove Init method docs from the Class class.

  * 1727936 - [Enhancement] Add multideminsional support for array "first"
    method.

  * 1727937 - [Enhancement] Add multideminsional support for array "last"
    method.

  * 1727939 - [Enhancement] Add multideminsional support for array "next"
    method.

  * 1727940 - [Enhancement] Add multideminsional support for array "previous"
    method.

  * 1728442 - [Enhancement] Add first, last, next and previous methods to the
    queue class.

  * 1729041 - Updated docs to reflect changes to class NEW and INIT methods.

  * 1729042 - Changed the Init method to New for the MutableBuffer class.

  * 1729048 - Updated docs to reflect changes to class NEW and INIT methods.

  * 1729050 - Updated docs to reflect changes to class NEW and INIT methods.

  * 1729152 - ooDialog executeAsync incorrect DlgData.

  * 1729566 - [Enhancement] Allow broadcasting WM_SETTINGCHANGE
    The method: broadcastSettingChanged, was added to the .WindowsManager
    class.  This method is documented in the ooRexx Reference.

  * 1730796 - [Enhancement] Allow collections putAll method to accept a
    supplier.

  * 1730798 - [Enhancement] Allow collections appendAll method to accept a
    supplier.

  * 1732525 - ooDialog Couldn't load DLL error message not helpful
    The name of the file that could not be loaded and the Windows System
    Error code were added to the message.

  * 1732747 - [Enhancement] Add Insert method to Queue class.

  * 1734253 - [Enhancement] Update ooDialog - add manifest
    A change was made that allows ooDialog, when running on Windows XP,
    to use the updated Windows Common Controls supplied by that OS.
    This dramatically improves the appearence of ooDialog on XP.

  * 1734289 - Bug in the ooDialog ListControl sample

  * 1735330 - ooDialog - setFocus method implemented incorrectly

  * 1735869 - ooDialog - Wnd_Desktop "TOP" bug

  * 1735934 - ooDialog - crash in aDlg~get method

  * 1736032 - [Enhancement] Add ability to set foreground window to ooDialog
    Two new methods are added to the ooDialog classes: SetForegroundWindow
    and SetFocusToWindow.

  * 1737468 - [Enhancment] ooDialog - add tab to next / tab to previous
    Methods to programmatically move to the next or previous tabstop
    control have been added to the BaseDialog and DialogControls
    classes.  These methods, tabToNext and tabToPrevious are documented
    in the ooDialog Reference.

  * 1736555 - [Enhancment] Add/enhance assignment operators.

  * 1737468 - [Enhancment] ooDialog - Add tab to next/previous.

  * 1737816 - [Enhancment] Add caseless versions of countstr and changestr
    methods to the String class.

  * 1740102 - ooDialog - ResDialog's init method should fail on error

  * 1740105 - ooDialog - should fail when problems with function library

  * 1741618 - [Enhancment] Add caselessWordPos method to the String class.

  * 1741891 - [Enhancment] ooDialog - update the edit control.

  * 1742538 - [Enhancment] Add caselessCompare method to the String class.

  * 1743208 - Removed SysProcessType from the docs.

  * 1744421 - [Enhancment] Improve TRACE I output.

  * 1745817 - Removed unimplemented functions from the documentation.

  * 1746170 - ooDialog - MessageExtensions methods ignore errors.

  * 1747343 - Add caselessAbbrev to the String class.

  * 1747343 - [Enhancment] Add caselessAbbrev method to the String class.

  * 1747346 - [Enhancement] Renamed method to caselessDescendingComparator.

  * 1750095 - ooDialog - connectListXXX methods not returning a result.

  * 1750118 - [Enhancment] ooDialog - Add a cloass to support .rc files.

  * 1754740 - [Enhancment] Define abstract methods for the collection classes.

  * 1754742 - [Enhancment] Define default implementations of some methods in
    collection classes.

  * 1754744 - [Enhancment] Refactor setlike methods in the collection classes.

  * 1754744 - [Enhancment] Define abstract methods for the map classes.

  * 1754746 - [Enhancment] Define abstract methods for the ordered collection
    classes.

  * 1754747 - [Enhancment] Refactor Put method in the set class.

  * 1754771 - RxFTP.cls - Command socket not closed.

  * 1755232 - 3.1.2 tokenized program crashed on 3.2.0 rev 590.

  * 1755401 - Documentation for translate string method incorrect.

  * 1756104 - ABS method can cause a crash.

  * 1756792 - [Enhancment] Add method to retrieve the intermediate superclass
    of a class.

  * 1757629 - [Enhancment] Add Hybrid option to method directive.

  * 1757895 - ooDialog - ResDialog should fail on non-numeric ID.

  * 1769672 - [Enhancment] Provide SVN revision number to Windows build.

  * 1772723 - 00Dialog - Improve WS_GROUP and WS_TABSTOP handling.

  * 1779444 - 00Dialog - Improve function key and hot key handling.

  * 1782198 - Add SVN revision number to RPM build.

  * 1758305 - ooDialog - setting of modal flag in startit is ambiguous.

  * 1758329 - The startit method in the ooDialog doc is incorrect.

  * 1760418 - ooDialog - createCenter does not center the dialog.

  * 1761948 - RFE 1754747 breaks set and bag put methods.

  * 1761952 - RFE 1754742 default methods need rework.

  * 1765994 - Bug in comparator implementation causes a crash.

  * 1768014 - Bug building on Fedora 7 (man directory).

  * 1768267 - Bug in hasIndex method in the Collection class.

  * 1768269 - Modify return values for makearray.

  * 1768659 - Windows build fails without ooRexx being installed.

  * 1768836 - attribute directive - minor problem reporting error line.

  * 1771885 - ooDialog - FileNameDialog loadsave option problem corrected.

  * 1772197 - ooDialog - FileNameDialog filemask problem corrected.

  * 1778874 - Mac OSX build fails - wrong library names.

  * 1778935 - ooDialog - list box selectedindex bug for category dialogs.

  * 1781138 - ooDialog - Select(1,1) method sets EntryLines so FirstVisibleLine
    is 0.

  * 1781251 - Missing "//" in URL in documentation.

  * 1781252 - DO keyword syntax diagram incorrect in docs.

  * 1781253 - ITERATE exampls docs incorrects.

  * 1781255 - LEAVE exampls docs incorrect.

  * 1781255 - LOOP keyword syntax diagram incorrect in docs.

  * 1781256 - SELECT keyword syntax diagram incorrect in docs.

  * 1781257 - TRACE example docs incorrect.

  * 1781260 - USE keyword docs incomplete.

  * 1781742 - Updated the docs dire.sgml file with many fixes.

  * 1782015 - Updated the docs provide.sgml file with many fixes.

  * 1782193 - Fixed a C library problem in VACPP98 with the atol function.

  * 1785130 - Add Debian and Ubuntu packaging build.

  * 1786098 - Fixed macro order in the configure.ac file.

  * 1786145 - Fixed errors when generating the source distribution.

  * 1786436 - Fixed some problems with the documentation.

  * 1786440 - Add "QUEUE" monitor for .Local.

  * 1786669 - ftyperex.rex refers to a program that does not exist.

  * 1790623 - Add new option to time() bif to get the full time.

  * 1790641 - Building the rexxrefr doc fails due to missing image file.

  * 1790975 - Improve the listing of the current ooRexx program line in error
    messages.

  * 1792694 - Add a new maxchange option to the changeStr() BIF.

  * 1792831 - Correct value() BIF for environment lookup of symbol name.

  * 1793544 - Queue's append method inserts at the wrong position.

  * 1793959 - Changestr BIF in error.

  * 1794761 - ooDialog - Add isMinimized and isMaximized methods.

  * 1794816 - Wrong word in documentation.

  * 1800633 - ooDialog - Maximize / minimize wrong class.

  * 1800672 - Add 'T' option to date() and time() BIFs for Regina compatability.

  * 1802613 - Add invalid argument major message code.

  * 1802711 - arg() returning unexpected value for prefix operators.

  * 1802825 - Add DateTime and TimeSpan classes.

  * 1802832 - Add hashcode method to the Object class.

  * 1802909 - parse lower broken.

  * 1803061 - ooDialog - Addthe DM_REPOSITION message.

  * 1803673 - ooDialog - get method incorrectly documented.

  * 1804151 - ooDialog - ooDialog document build broken.

  * 1804251 - Examples - filters not changed in stages.

  * 1804386 - Rev 831 broke OLEObject.

  * 1804523 - Add concatenate method to Object class.

  * 1805990 - Propertis file continues to grow.

  * 1806254 - No depency on core classes for the rexx.img in the make file.

  * 1806394 - Add isGuarded, isPrivate, isProtected methods to Method class.

  * 1809129 - ooDialog - Retrieve controlID from window handle.

  * 1812657 - ooDialog - Add the ability to fetch the system metrics.

  * 1814596 - RxMath functions do not honor precision on Windows.

  * 1814725 - ./configure producing invalid xsl.sh

  * 1818204 - callrexx1 sample seg faults on AIX

 -- W. David Ashley <wdashley@users.sourceforge.net>  Sun, 28 Oct 2007 08:00:00 -0500

