Am 17.02.2013 15:35, schrieb Alexander Neundorf:
On Sunday 17 February 2013, Laszlo Papp wrote:
On Sun, Feb 17, 2013 at 2:39 PM, Ralf Habacker
<ralf.habac...@gmail.com>wrote:
Based on
http://www.winkde.org/pub/kde/ports/win32/releases/stable/4.8.0/kdelibs-x
86-mingw4-4.8.0-2-bin.tar.bz2kdewin is used by the following shared
librares:

./lib/kde4/kio_file.dll DLL Name: libkdewin.dll
./lib/kde4/kio_ghelp.dll DLL Name: libkdewin.dll
./lib/kde4/kio_help.dll DLL Name: libkdewin.dll
./bin/libkio.dll DLL Name: libkdewin.dll
./bin/libkhtml.dll DLL Name: libkdewin.dll
./bin/libktexteditor.dll DLL Name: libkdewin.dll
./bin/libkde3support.dll DLL Name: libkdewin.dll
./bin/libkparts.dll DLL Name: libkdewin.dll
./bin/libkdecore.dll DLL Name: libkdewin.dll
./bin/libkdeui.dll DLL Name: libkdewin.dll
Ok, so this means at least that the kdewin library is not universally required
for every library of kdelibs.
Ok, being required by kdecore kind of means it is needed for everything, but I
think with the modularized libs this is not the case anymore.
Off-topic for now, but I would like to leave a note here: it would be nice
to find the time to eliminate kdewin from as many places as possible. There
are lots of things that are available in Qt nowadays. It would be worth the
effort to give it a try in my opinion. What is not available, that could be
perhaps upstreamed? Even if there is anything non-cross platform, there has
been a QtWinExtras established lately in Qt5 upstream.
Yes, this would be *great*.
Below is a list of kdewin functions required by a kdelibs contained shared library:

/lib/kde4/kio_file.dll:
        26600      46  kdewin32_fopen
        2662c      48  kdewin32_lstat
        2664c      53  kdewin32_stat
./bin/libkio.dll:
        36e944     43  kdewin32_fdopen
        36e9bc     51  kdewin32_rename
        36e9e8     53  kdewin32_stat
./bin/libkde3support.dll:
        104858     43  kdewin32_fdopen
./bin/libkdecore.dll:
        418ac0     53  kdewin32_stat
        418b00     50  kdewin32_open

the remaining libraries links to kdewin but do not use any function, maybe there are data members referenced.
Ralf

_______________________________________________
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel

Reply via email to