[PyKDE] Pending PyKDE issues/presip update

Jim Bublitz jbublitz at nwinternet.com
Sun Apr 25 07:40:00 BST 2004


PyKDE
=====

The following are the outstanding PyKDE issues I'm aware of - if 
you know of a problem not on this list, let me know.

fixx11.h - need to investigate and implement (PyKDE doesn't do 
anything with it right now)

%MemberCode in kio/kurifilter.h - oversight; convert to 
%MethodCode

add kmdi module - new module request

add kab module - new module, have volunteer

check kapplication.quit () - no one has reported a bug on this, 
but I seem to recall a problem with implementing this using the 
new sip versions; if there is a problem, you'll get segfaults 
when calling this method in some applications.

fix kicontheme.h in extra/* - just need to patch some of the 
newer h files so PyKDE works across all platforms; not an issue 
for most people

kfileshare.sip - need to make sure I get this fixed for SuSE for 
once and for all, as it keeps coming back; doesn't affect most 
people or even most SuSE versions (problem is back in the late 
3.1.x series)

kjs - there are problems with lookup.h on some platforms - not 
sure if I can reproduce the bugs; my intention is to either drop 
this or make it optional.


I went through the list msgs I have and those appear to be what's 
outstanding at the moment. Thanks to everyone who's taken the 
time to report and work through these and the previous problems.
Let me know if I forget to put your name in the THANKS file for 
the final release.


presip
====

I've promised a tarball to one person for doing kab, and I'll get 
that out soon. There are a few problems left due to sip's new 
capabilities - sip now eliminates most handwritten code, but 
makes it a little harder to detect where handwritten code is 
needed, and harder to generate docs automatically. 

The result is that there is some manual touchup required at the 
moment which I'd like to eliminate. There were also some presip 
code generation errors (between versions - %MethodCode related) 
which I think I now have fixed.  There's a some new code 
required to generate docs because of things sip now does 
automatically, and that affects what gets written to the sip 
files.

There is one remaining bug related to handwriting code for 
template classes (eg KConfigSkeleton nested classes) which was 
hard to locate and will be even harder to fix (due to 
peculiarities in how presip merges versions). I have one 
workaround which relies on ordering the classes in a particular 
way, and there may be a simple way to workaround the whole thing 
and not have to handwrite code in the first place, but I haven't 
tried that yet.

I probably won't want to send anyone presip copies for at least a 
couple of weeks, and realistically probably longer than that.

Jim




More information about the PyQt mailing list