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