[Bug 153463] New: [PATCH] Make Kompare build/work in KDE 4.0 SVN (3.96.2)
Kevin Kofler
kevin.kofler at chello.at
Wed Dec 5 04:28:45 CET 2007
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.kde.org/show_bug.cgi?id=153463
Summary: [PATCH] Make Kompare build/work in KDE 4.0 SVN (3.96.2)
Product: kompare
Version: unspecified
Platform: Compiled Sources
OS/Version: Linux
Status: UNCONFIRMED
Severity: wishlist
Priority: NOR
Component: general
AssignedTo: kompare-devel kde org
ReportedBy: kevin.kofler chello at
Version: KDE 3.96.2 (using KDE Devel)
Installed from: Compiled sources
Compiler: Fedora gcc-c++-4.1.2-27.fc7
OS: Linux
The patch I'm about to attach makes Kompare build and (mostly) work in KDE 3.96.2. The "mostly" part is that the KPageDialogs have broken layouts (I'm planning to fix this ASAP), but other than that the application works.
Sorry, *nix only because this still uses K3Process. (It also relies on an external diff.)
Warning: huge code drop there. Will you believe this was all the work of one night? ;-)
One problem I encountered is that Kompare relies a lot on the internals of the Qt 3 QSplitter. What I ended up doing is port that implementation to Qt 4 (using the Qt 4 version as a reference sometimes). That in turn drags in qlayoutengine_p.h. But hey, it works.
More information about the Kompare-devel
mailing list