[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