home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / PASCAL / TPOWERST.ZIP / OPRO.113 < prev    next >
Encoding:
Text File  |  1992-02-16  |  6.4 KB  |  219 lines

  1. This file summarizes changes made between Object Professional versions
  2. 1.12 and 1.13.
  3.  
  4. An update from any previous version of Object Professional costs $40.
  5. Shipping is free within the U.S. and Canada; elsewhere add $5 for
  6. airmail shipping. Please specify your current Object Professional
  7. serial number when ordering an update. (The serial number is found on
  8. the front cover of your manual.)
  9.  
  10. The second edition Object Professional manual is now available. The
  11. new edition incorporates all known corrections and the latest
  12. installation procedure. It does *not* document the enhancements
  13. described in the READ.1ST file, which are still documented on disk in
  14. version 1.13. The new manual is bound using "lay flat perfect binding"
  15. rather than the wire-bound method of the previous edition. If you'd
  16. like a copy, the cost is $30 plus $5 shipping within the U.S., $10
  17. shipping to Canada, or $20 for airmail shipping elsewhere. Please
  18. specify your current Object Professional serial number when ordering.
  19.  
  20.  
  21. New Features and Changes
  22. --------------------------------------------------------------------
  23. OPBROWSE
  24.   - Made FileMode use shareable read/only for DOS > 3.0
  25.  
  26. OPDEVICE
  27.   - LJRegister now honors SymbolSet typed constant
  28.   - Added support for HP Laserjet IIIsi printers
  29.  
  30. OPFEDIT
  31.   - Added calculator-style editor (CalcEditor)
  32.  
  33. OPHELP
  34.   - Added option to highlight current cross-ref in ScrollingHelpWindows
  35.   - Added text search capability
  36.   - Now keeps cursor in sync with xrefs in PagedHelpWindow
  37.  
  38. OPINLINE
  39.   - Added various IFDEFs for StonyBrook's Pascal+
  40.  
  41. OPMENU
  42.   - Made mnEvaluateCmd virtual
  43.  
  44. OPPICK
  45.   - Added option for divider bars
  46.  
  47. OPPRNLOW
  48.   - DefPrinterTest for BiosPrinters changed to 2
  49.  
  50. OPREPLAY
  51.   - Added SetWaitCount procedure for additional compatibility
  52.  
  53. OPROOT
  54.   - Added Posn functions to Single- and DoubleList objects
  55.   - Added Nth function to StaticQueue object
  56.  
  57. OPSELECT
  58.   - Made AbstractSelector.asProcessMouseCommand virtual
  59.  
  60. OPSPREAD
  61.   - A new bonus unit that adds spreadsheet capabilities is supplied
  62.  
  63. OPSTRING
  64.   - Added routines to deal with ASCII-delimited strings
  65.  
  66. OPSWAP
  67.   - Added SetSaveComPorts to activate UART save/restore support
  68.   - Added CS: overrides for readability
  69.   - Now compiles unchanged under StonyBrook's Pascal+ compiler
  70.  
  71. OPTSR
  72.   - Added SuppressMouseHandling procedure
  73.   - Now compiles unchanged under StonyBrook's Pascal+ compiler
  74.  
  75. OPWINDOW
  76.   - Implemented improved dragging behavior for scroll bars
  77.  
  78. POPHELP
  79.   - Activates new hwHighlightXref option in OPHELP
  80.   - Added text search capability (<F2>, <CtrlQ><F>)
  81.  
  82. Bugs Fixed
  83. ---------------------------------------------------------------------
  84.  
  85. OPBROWSE
  86.   - Fixed problems involving tab expansion, long lines, and searching
  87.  
  88. OPCOMMON.ASM
  89.   - Caused problems with TASM 3.0
  90.  
  91. OPCRT
  92.   - Fixed problem with Sound on certain machines
  93.  
  94. OPDEVICE
  95.   - LaserJetPosition didn't work right with rtCurrent
  96.   - LinePrinterCompressed failed to set pmChangesLPI
  97.   - Incorrect Compressed on code for Proprinter II
  98.  
  99. OPDIALOG
  100.   - Fixed funky scroll bar behavior with OPDRAG
  101.   - No error was reported by ProcessSelf if all fields protected
  102.  
  103. OPDOS
  104.   - Fixed GetDiskClass problem in detecting Bernoullis
  105.  
  106. OPEDIT
  107.   - LineEditor.ReadChar trashed ForceCaseUser['8']
  108.  
  109. OPEDITOR
  110.   - Fixed problem with text markers when deleting 1-line blocks
  111.   - Wrong error message generated on jump to unset text marker
  112.   - Fixed problem with block/text markers and search-and-replace
  113.   - Replace sometimes scrolled display incorrectly
  114.   - Line limit not checked after block operations
  115.   - ProcessSelf didn't check for fatal errors
  116.  
  117. OPENHKBD
  118.   - Alt-NumPad didn't work when Insert state is set
  119.  
  120. OPENTRY
  121.   - Funky scroll bar behavior with OPDRAG
  122.  
  123. OPENTRY
  124.   - PickEditor could change PickList option flags
  125.   - ScrollingEntryScreen didn't support child windows
  126.   - No error was reported by ProcessSelf if all fields protected
  127.  
  128. OPEXEC
  129.   - Fixed GetDiskClass problem in detecting Bernoullis
  130.  
  131. OPFEDIT
  132.   - With OPDRAG, clicking on field disabled efClearFirstChar
  133.   - Fixed problem with StringEditor and ReadOnly mode
  134.  
  135. OPFORM
  136.   - BadDate and BadTime were being ignored in conversion routines
  137.  
  138. OPHELP
  139.   - <ShTab> sometimes wouldn't find previous cross-reference
  140.  
  141. OPLARRAY
  142.   - Changed DefaultPriority to use XMS before virtual
  143.   - Problem writing to larray files if FileMode set to read only
  144.  
  145. OPLARRAY
  146.   - Fixed potential problems with XMSArray.StoreA
  147.  
  148. OPMACRO
  149.   - CharToMacro generated wrong key code for <Esc>
  150.  
  151. OPMEMO
  152.   - ^B problem with meIndentIsPara option
  153.   - Reformat paragraph command was slightly flakey
  154.   - Problem if in overtype mode, char entered, and buffer full
  155.  
  156. OPMENU
  157.   - cpAltKeys was not initialized in Menu.ProcessSelf
  158.  
  159. OPPICK
  160.   - PickList ate ccMouseSel event sometimes
  161.  
  162. OPPRINT
  163.   - Added option to correct off by one column error for LJs
  164.   - PrintMode.Done was not calling ancestor's destructor
  165.  
  166. OPREPLAY
  167.   - CharToMacro generated wrong key code for <Esc>
  168.  
  169. OPSELECT
  170.   - Fixed funky scroll bar behavior with OPDRAG
  171.  
  172. OPSORT
  173.   - FastDispose doesn't work under TP6, now disallows that option
  174.  
  175. OPSWAP
  176.   - Bad OBJs were shipped with 1.12 affecting TSRs under Windows
  177.   - Now protects against bug in DR-DOS' XMS driver
  178.  
  179. OPSWAP1
  180.   - GetLastModulePtr relied on uninitialized variable
  181.   - ModuleNames must be <= 20 chars, but OPSWAP1 wasn't checking
  182.  
  183. OPTSR
  184.   - GetLastModulePtr relied on uninitialized variable
  185.  
  186. OPWINDOW
  187.   - Sometimes reported wrong error in AdjustFrameCoords
  188.   - wFrame add-ons drawn for non-active child windows
  189.  
  190. DESKPOP
  191.   - Fixed potential fatal swapping error when swapping to disk
  192.  
  193. DPINST
  194.   - IncChoice routines always incremented value
  195.  
  196. MAKEHELP
  197.   - Error handling was poor for CONST directives
  198.  
  199. MAKEMENU
  200.   - Default sound display didn't track loaded menu system
  201.   - Changing Defaults/Effects/RightSelect didn't adjust frame
  202.   - Wasn't handling sound effects correctly
  203.   - Vertical shadow was lost when orientation changed
  204.   - Help row could overwrite MAKEMENU menu system
  205.  
  206. MAKESCRN
  207.   - Documentation generated for box fields was wrong
  208.   - Resizing window with PgDn didn't work right
  209.   - Wouldn't allow mask like 999,999 or ###,### for integer fields
  210.  
  211. PHTIMER
  212.   - Calls to WaitInit hung under TP6
  213.  
  214. PSCREEN
  215.   - Fixed potential fatal swapping error when swapping to disk
  216.  
  217. SMACS
  218.   - Added missing call to Done in ChangeWord
  219.