ftp.nice.ch/Attic/openStep/developer/resources/MiscTableScroll.129.1.mw.s.gnutar.gz#/MiscKit2/Palettes/MiscTableScroll/Notes/OPENSTEP-BUGS.txt

This is OPENSTEP-BUGS.txt in view mode; [Download] [Up]

//-----------------------------------------------------------------------------
// MiscTableScroll OPENSTEP BUGS
// $Id: OPENSTEP-BUGS.txt,v 1.8 97/07/07 08:49:12 sunshine Exp $
//-----------------------------------------------------------------------------

BUGS:
----
- LineWrapper isn't handling composed character sequences.  (In fact, it's 
    using -lossyCString!) 

- LineWrapper::draw() doesn't handle NSAttributedStrings.  It assumes that 
    strings will be drawn in a single font entirely.  

- Incremental-search should be handling composed character sequences and 
    Unicode via NSString.  

- The -keyDown: method in MiscTableScroll is only considering the first
    character from the key-down event rather than all of them.


NeXT BUGS:
---------
- There is a display bug *during* dragging.  It appears that the composite 
    operations are messing up the images.  For instance, as soon as you pick 
    up a column, the image of the column gets a slightly dithered appearance 
    (that's the best description I can think of).  As you drag the 
    visible-cache gets drawn back into the window at the newly exposed areas, 
    and it also has a dithered appearance.  This bug occurs on both Mach and 
    NT.  Furthermore it also occurs when applications linked with the NEXTSTEP 
    3.3 version of MiscTableScroll run under OPENSTEP 4.x.  This leads me to 
    believe that it is a bug in the window server itself.  

- OPENSTEP 4.2 prerelease Objective-C++ compiler for both Mach and NT crashes 
    whenever a message is sent to 'super' from within a category.  This comes 
    up quite frequently.  I reported this bug to NeXT on 03/31/97 and it was 
    registered with tracker #78005.  They fixed it in both the Mach and NT 
    compilers and sent me the patched Mach compiler on 04/08/97, and the 
    patched NT compiler on 04/21/97.  However, for some reason completely 
    unknown to me, their fix only made it into the 4.2 final release compiler 
    for Mach.  The 4.2 final release compiler for NT still contains the bug.  
    Therefore I had to work around this problem in order to support the NT 
    platform by reorganizing the code so as to avoid making such calls.  

- OPENSTEP 4.2 Objective-C++ compiler for Mach and NT generates warnings about 
    unused variables when the -Wall flag is used even though there is no 
    sensible way to prevent them.  This problem comes up frequently, for 
    instance: -(void)foo:(id)sender {} I worked around the problem by using 
    -Wmost instead.  

- OPENSTEP 4.2 pswrap generates unused 'pad' variables which result in useless 
    and annoying compiler warnings.  

- OPENSTEP 4.1 (gamma) Objective-C++ fails to define macro __PRETTY_FUNCTION__ 
    which is used by NSCAssert() and relatives.  

- tops' "replacemethod" doesn't handle '&' correctly.  For instance, the 
    conversion of getRow:col:ofCell: to getRow:column:ofCell: will fail if it 
    is called in this fashion: [matrix getRow:&r col:&c ofCell:cell].  It will 
    succeed, however, if it is called in this (less common) fashion: [matrix 
    getRow:pr col:pc ofCell:cell] 

- nextText connections are not converted automatically to nextKeyView.  Next 
    should have patched their NSIBConnector class to perform this conversion 
    automatically so that they show up in IB correctly (in addition to working 
    correctly when loaded by an application).  I don't know what to do about 
    this without having to do a bunch of extra programming, so I'll await word 
    from NeXT about their final release.  [This appears to be fixed in 4.1.] 

- OPENSTEP 4.1 & 4.2 fail to publish object_setInstanceVariable() (which is 
    declared in the old Object.h) or an equivalent function.  This is used in 
    -[MiscTableConnector establishConnection].  As a fix I manually declared 
    the function.  

- MiscBorderCell text is drawn in black rather than white.  TableCell text is 
    drawn in black rather than -textColor/-selectedTextColor.  This is a known 
    bug in OPENSTEP 4.1 & 4.2 (ref# 52511), -setupFieldEditorAttributes: does 
    not get called for non-editable cells.  [I fixed this for now by 
    subclassing from NSTextFieldCell and manually setting the text color.] 

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.