Frameworks/Windows: Difference between revisions
Arichardson (talk | contribs) update |
Arichardson (talk | contribs) |
||
Line 6: | Line 6: | ||
Note: you MUST use emerge to build qtbase since it adds a patch that is essential for the functionality of all the frameworks. | Note: you MUST use emerge to build qtbase since it adds a patch that is essential for the functionality of all the frameworks. | ||
All frameworks that are in emerge are buildable: <code>emerge frameworks_tier1 frameworks_tier2 frameworks_tier3<code> | All frameworks that are in emerge are buildable: <code>emerge frameworks_tier1 frameworks_tier2 frameworks_tier3</code> | ||
== Frameworks with passing unit tests == | == Frameworks with passing unit tests == | ||
Line 15: | Line 15: | ||
* ki18n | * ki18n | ||
* solid | * solid | ||
Other frameworks have not been tested yet. | Other frameworks have not been tested yet. |
Revision as of 21:41, 7 May 2014
This page tracks the status of KDE Frameworks on Microsoft Windows.
MSVC2013 64-bit on Windows 7 (7.5.2014)
Note: you MUST use emerge to build qtbase since it adds a patch that is essential for the functionality of all the frameworks.
All frameworks that are in emerge are buildable: emerge frameworks_tier1 frameworks_tier2 frameworks_tier3
Frameworks with passing unit tests
- kcoreaddons
- kconfig
- kcodecs
- ki18n
- solid
Other frameworks have not been tested yet.
MSVC2010 32-bit (old status)
Tier 1
Working: itemmodels, itemviews, kplotting, kcodecs, kguiaddons, kidletime, kwidgetsaddons, sonnet. More details later.
ItemModels
Builds, no warnings. The autotests are currently disabled on all platforms and there are no manual tests, so I haven't tested if it works.
ItemViews
Builds, only some deprecated warnings. Unit test passes. Manual tests work fine. kwidgetitemdelegatetest shows a bug that is probably cross‐platform (will report later).
KWidgetsAddons
Builds with no relevant warnings, unit tests pass. There's many manual tests; I haven't carefully tested them all yet.
ThreadWeaver
Builds, tests pass sometimes, other times locks up.
KCoreAddons
KRandom isn't very well seeded
KDirWatch also has some code working around a Windows limitation, which is obsolete because QFileSystemWatcher already implements the same workaround. But getting things to compile should be a priority over removing that.
KDirWatch test fails with QFileSystemWatcher backend on both windows and linux. Added to the kdelibs cleanup.
KSharedDataCache is a nonshared memory-only cache on windows.
KWindowSystem
Hundreds of errors casting WId to HWND in Windows‐specific code.
KArchive
Builds with liblzma, bzip2 and gzip on mingw64. tests have been moved. karchivetest and kfiltertest fail on mingw64.
KJS
Not tested yet due to PCRE dependency.
Tier 2
KDNSSD
Builds with fake backend. no tests available.
KCompletion
Builds and passes autotests.
KWallet
Builds. I didn't install kwalletd so I didn't test if it works.