[Sorry for being that late]
On Sunday 21 March 2004 00:48, Jim Bublitz wrote:
>
> I saw Phil indicate in another msg that the current PyKDE won't
> build against KDE 3.2.1. I haven't gotten far enough to look at
> that yet, so I don't have an explanation. If 3.2.1 is backward
> compatible with 3.2.0, there isn't any reason why that should
> happen. Note that the way I do PyKDE, I never see this happen,
> because I always adjust versioning for each new release
> (automatically too) and never look at the backward compatibility
> issue.
Well, to build PyKDE 3.11[PyQt-3.11,sip-3.10.1] with KDE 3.2.1, all it
take is:
for i in $(find sip -name \*-kde320.diff); do
o=$(echo $i | sed "s|kde320|kde321|g")
i=$(basename $i)
ln -s $i $o
done
ln -s kde320 extra/kde321
and a little (dirty) quickfix (attached). I found a small glitch
in configure.py, concerning the -d option (attached). Please apply
this one, Jim.
> The other changes I'd like to consider is dropping kjs (and maybe
> one or two other of the current modules) and adding kab. kjs
> always turns out to be a lot of work for some reason, and I
> don't think anyone uses it. Also, the panel applet/plugin type
> stuff needs work too.
kab would be be 1000 times more useful for an average PyKDE hacker,
then kjs, which seems only useful for a full featured PyKDE based
web browser. BTW, does anybody know, if khtml pick up js
automatically, or is some kjs activation stub needed?
Pete
--- sip/khtml/dom2_events.sip~ 2004-02-25 06:45:25.000000000 +0100
+++ sip/khtml/dom2_events.sip 2004-03-16 10:30:59.210916425 +0100
@@ -73,7 +73,7 @@
void initEvent (const DOM::DOMString&, bool, bool);
//ig EventImpl* handle () const;
bool isNull () const;
- DOM::DOMString eventModuleName ();
+// DOM::DOMString eventModuleName ();
protected:
//ig Event (EventImpl*);
--- configure.py~ 2004-03-08 05:35:51.000000000 +0100
+++ configure.py 2004-03-16 11:01:06.828444071 +0100
@@ -684,7 +684,7 @@
opt_concat = 1
elif opt == "-d":
- opt_pyqtmoddir = arg
+ opt_pykdemoddir = arg
elif opt == "-g":
opt_releasegil = 1