On 4/30/07, Yen-Ju Chen <[EMAIL PROTECTED]> wrote: > On 4/30/07, David Chisnall <[EMAIL PROTECTED]> wrote: [snip] > > > > > but not yet on GNUstep (though it already > > > compiles and runs). > > > > Update: It (apparently) works for Yen-Ju on GNUstep too. I think > > that's because he's updated to the latest GNUstep, and I haven't > > yet. It should be okay to go into stable now. I've done a lot of > > bug fixing in the last two days, and more use / testing would be > > helpful. > > I still have problems here and there on GNUstep. > I guess I have to convert all nib into gorm first to reduce the > possibilities. > There are something regarding Apple DTD is not well-formated. > I haven't figure what might be the problem. > I will try to find time to work on it. >
I can pin down the problem of DTD is from loading Apple's nib with GNUstep. And since loading nib is not perfect, some links are broken. So I do have to convert all nib into gorm semi-manually. Although I can just file bug report to GNUstep, I think it is unrealistic to ask them to be perfect about reading nib. It does work half of the way, which save me a lot time already. I probably will still file some bug reports with some of our nib files in Jabber and Sketch so nib support can be improved. But I don't expect them to fix everything. So converting nib to gorm is still needed. One thing I notice is that Jabber uses NSWindowController to load nib. Although it looks reasonable at the first sight, I was told years ago that NSWindowController is supposed to work with NSDocumentController and NSDocument. If you use NSWindowController alone just to load nib of window, it will not work in some ways because of the lack of NSDocument. While I have nothing to be against current implementation, I would like to remind you something may not work as expected. A simple controller object independent from NSWindowController may save you some time wondering why something is not working as documented. I haven't been able to have a reasonable working status to take a screenshot of StepChat on GNUstep, probably tomorrow. Everything seems to work fine, but I need to fix the nib issue. Yen-Ju [snip] > > > > David > > _______________________________________________ > > Etoile-dev mailing list > > [email protected] > > https://mail.gna.org/listinfo/etoile-dev > > > _______________________________________________ Etoile-dev mailing list [email protected] https://mail.gna.org/listinfo/etoile-dev
