Missing function calls for Netscape plugins in QT 3.1
David Faure
faure at kde.org
Mon Nov 18 16:16:07 GMT 2002
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Monday 18 November 2002 15:25, Stephen Anthony wrote:
> I don't know if you are the proper people to send this to, but here goes:
kfm-devel is the right place.
> I've recently tried to recompile KDE 3.0.5 (and even 3.1rc3) using QT 3.1
> final. The problem is, the Netscape plugin code uses calls to qt_np_...
> functions, and these functions no longer exist in QT 3.1.
True for KDE-3.0.5, but AFAIK KDE-3.1-* uses QEventLoop so it doesn't
use qt_np_* anymore.
> They are located in $QTDIR/src/kernel/qnpsupport.cpp, but this file is no
> longer automatically included in the Makefile, and hence is no longer
> part of the default compile. I assume they (QT) are deprecating it soon.
>
> When I manually added it to the Makefile and recompiled QT 3.1, all went
> fine. Another problem then came up when I tried to link to the Netscape
> code that made some of these function calls. Specifically, it complained
> that (at link time) it couldn't find qt_activate_timers().
>
> After some more prodding, I found that qt_activate_timers() *was* part of
> qapplication_x11.cpp (in the QT tree), but now it isn't present anywhere
> in the QT code. So it seems that Netscape plugin related stuff has
> disappeared in QT 3.1. Also, the $QTDIR/extensions directory contains
> only Motif stuff, and no mention of netscape related stuff at all.
>
> I only mention this since from all the messages I've read, everyone is
> successfully using plugins in Konquerer 3.1rc3. I can't see how that is
> possible, since the code to do it no longer exist in QT 3.1 !!
I think you're confusing the kde-3.0.5 code and the kde-3.1rc3 code.
- --
David FAURE, david at mandrakesoft.com, faure at kde.org
http://people.mandrakesoft.com/~david/
Contributing to: http://www.konqueror.org/, http://www.koffice.org/
Get the latest KOffice - http://download.kde.org/stable/koffice-1.2/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)
iD8DBQE92RJH72KcVAmwbhARAs5lAJ9JiMahpnuyJe7L9yS+s9L/1c+lFACgjV5a
IeLJ+nTYpC1LBTllkRW7rY0=
=mzOf
-----END PGP SIGNATURE-----
More information about the kfm-devel
mailing list