I have been working on using enchant as the abiword spell checker and 
also an enchant plugin for the Macosx spell checking facility.
It's working but I would need a little help from someone with more 
experience than me on cocoa
When I quit abiword and enchant gets unloaded, I get a whole lot of 
these warning just after the destructor of my applespell plugin is 
called :
2004-10-16 19:04:59.318 AbiWord[2078] appleSpell_provider_dispose
2004-10-16 19:04:59.319 AbiWord[2078] 
AppleSpellChecker::~AppleSpellChecker
2004-10-16 19:04:59.360 AbiWord[2078] *** _NSAutoreleaseNoPool(): 
Object 0xf02a860 of class NSCFString autoreleased with no pool in place 
- just leaking
2004-10-16 19:04:59.360 AbiWord[2078] *** _NSAutoreleaseNoPool(): 
Object 0xf08a570 of class NSMachPort autoreleased with no pool in place 
- just leaking
2004-10-16 19:04:59.361 AbiWord[2078] *** _NSAutoreleaseNoPool(): 
Object 0x2a44910 of class NSMachPort autoreleased with no pool in place 
- just leaking
2004-10-16 19:04:59.361 AbiWord[2078] *** _NSAutoreleaseNoPool(): 
Object 0xf08e250 of class NSConnection autoreleased with no pool in 
place - just leaking
2004-10-16 19:04:59.362 AbiWord[2078] ***
AppleSpellChecker::AppleSpellChecker()
{
     NSLog(@"AppleSpellChecker::AppleSpellChecker");
     pool = [[NSAutoreleasePool alloc]init];
     m_checker=[[NSSpellChecker alloc]init];
     m_tag=[NSSpellChecker uniqueSpellDocumentTag];
}
AppleSpellChecker::~AppleSpellChecker()
{
     NSLog(@"AppleSpellChecker::~AppleSpellChecker");
     [m_checker closeSpellDocumentWithTag: m_tag];
    [m_checker release];
     [pool release];
}
Is there something I missed ? As far as I know, I properly allocated 
and released the AutoreleasePool and everything "cocoa" is happening 
within the methods of this object.
Received on Sun Oct 17 06:52:13 2004
This archive was generated by hypermail 2.1.8 : Sun Oct 17 2004 - 06:52:13 CEST