home *** CD-ROM | disk | FTP | other *** search
- This file summarizes changes made between Object Professional versions 1.11
- and 1.12.
-
- New Features and Changes
- -----------------------------------------------------------------------------
- OPDIR
- - DirList sets diUserNewHdr flag even if searchmask header is unused
-
- OPDOS
- - Added CommandEnv function
- - CopyFile now copies source file's attribute to dest file
-
- OPDRAG
- - Now allows background tasks to operate during drag move/resize
-
- OPENTRY
- - ScrollingEntryScreen now pays attention to SetBackChar
- - Made EntryScreen.esDrawFieldPrim virtual
-
- OPFRAME
- - Made HeaderNode.Modify virtual
-
- OPINLINE
- - Implementation of SwapNibble was simplified
-
- OPSELECT
- - ScrollingSelector now pays attention to SetBackChar
-
- OPSWAP
- - Made WasCommandActive work under 4DOS
-
- OPWINDOW
- - Made CommandWindow.GotError virtual
- - Add InExtent and InFrame methods to RawWindow
-
- MAKEHELP
- - Minor optimizations to improve speed
- - !BIAS directive now requires no parameter
-
- Bugs Fixed
- -----------------------------------------------------------------------------
- OPABSFLD
- - Fixed problem in merging picture masks for real fields
-
- OPCTRL
- - Buttons and clusters didn't understand ccNextField command
-
- OPDEVICE
- - Removed EpsonBoxReplace from EpsonLQRegister
-
- OPDIALOG
- - EvaluateCommand wasn't changing Cmd as documented
- - Problems with nested fields and OPDRAG
-
- OPDIR
- - InitCustom didn't fail when out of memory
-
- OPDOS
- - Read/WriteDiskSectors could hang machine
- - Bad error code sometimes generated in CopyFile
- - MasterEnv failed under 4DOS if 4DOS's INT2E TSR was loaded
- - Fixed problem with SubmitPrintFile and DOS 5.0
-
- OPEDITOR
- - Fixed problem involving empty replacement strings
- - ccSearch wouldn't find search string at cursor
-
- OPENTRY
- - EvaluateCommand wasn't changing Cmd as documented
- - Problems with nested fields and OPDRAG
- - PickField.Edit didn't protect against too-long strings
-
- OPEXTMEM
- - Didn't work with DOS 5
-
- OPFEDIT
- - CharEditor and SimpleCharEditor were not usable in dialog boxes
- - Problem with StringEditor and efClearFirstChar option
-
- OPFIELD
- - efAutoAdvCharEnd option didn't work for MultiLineField
- - EntryField.Store generated no error if ptrs unregistered
-
- OPFORM
- - PrintTimeConvert and PrintDateConvert didn't work
- - Memory overwrites when using LineFields with pSupportHPRules
- - Potential memory loss if printer error during Process
- - Problems if you ran out of memory in PrintedForm.Process
- - Potential corruption of memory if field width less than picture mask
- - RealFields were not dealing with BadReal correctly
-
- OPHELP
- - Clip limits were not applied to hwFrame
-
- OPMACRO
- - Problems with AllocateMacro, especially under TP 6.0
-
- OPMEMO
- - Logic error in MemoFile.InitCustomAndAlloc
- - meInsertChar had an uninitialized variable
-
- OPPICK
- - Fixed problem with unexpected exit from Process after mouse click
- - GetSelectedCount returned bogus result in DirList
- - pkOptionsOn could screw up pkFakingOneItem
-
- OPPRINT
- - Bug in Printer.Position if rtCurrent and row offset is 0
-
- OPQKREF
- - Implementations of qrOptionsOn and qrOptionsOff were reversed
-
- OPROOT
- - StaticQueue.PushHead failed on an empty queue
-
- OPSTRING
- - ExtractWord hung when passed CharStr('x', 255)
-
- OPSWAP
- - A breakpoint was left in the ASM file
- - Critical errors not detected under DOS 5.0
- - Attempted to display swap messages in graphics modes > 128
-
- OPSWAP1
- - Problem determining whether to swap to EMS, XMS or disk
- - Possible problems if no EMS page frame
-
- OPTSR
- - Critical errors not detected under DOS 5.0
-
- OPWINDOW
- - Didn't leave child's coordinates active after SetActiveChild
- - PackedWindow.Read/Load didn't set pwDealloc
-
- OPXMS
- - Unit's init code could hang under DOS versions < 3
-
- DESKPOP
- - Problem w/mouse when popping up over 43/50-line screen
- - Was calling GetLastError instead of RawError in some places
-
- MAKESCRN
- - Fixed mystery problem in adding fields to an entry screen
- - Text fields were not always visible when first added
-
- MAKEMENU
- - Program appeared to hang after killing a submenu
- - Bad error handling for Library read errors
- - Crazy menu shape when new menu created after loading one
-