# HG changeset patch # User joachim99 # Date 1290962696 0 # Node ID 1b9430d5cf2bcbf70dae7c0c4e0327042f08c89c # Parent 4bac4535ea7fd73050a6f9d9b2978f0d33b6e701 Separate deltas if only one is of type where B==C diff -r 4bac4535ea7f -r 1b9430d5cf2b kdiff3/src-QT4/main.cpp --- a/kdiff3/src-QT4/main.cpp Thu Sep 02 20:27:45 2010 +0000 +++ b/kdiff3/src-QT4/main.cpp Sun Nov 28 16:44:56 2010 +0000 @@ -162,7 +162,7 @@ const KLocalizedString i18nName = ki18n("kdiff3"); const QByteArray& appVersion = QByteArray( VERSION ); const KLocalizedString description = ki18n("Tool for Comparison and Merge of Files and Directories"); - const KLocalizedString copyright = ki18n("(c) 2002-2009 Joachim Eibl"); + const KLocalizedString copyright = ki18n("(c) 2002-2010 Joachim Eibl"); const QByteArray& homePage = "http://kdiff3.sourceforge.net/"; const QByteArray& bugsAddress = "joachim.eibl" "@" "gmx.de"; KAboutData aboutData( appName, appCatalog, i18nName, diff -r 4bac4535ea7f -r 1b9430d5cf2b kdiff3/src-QT4/mergeresultwindow.cpp --- a/kdiff3/src-QT4/mergeresultwindow.cpp Thu Sep 02 20:27:45 2010 +0000 +++ b/kdiff3/src-QT4/mergeresultwindow.cpp Sun Nov 28 16:44:56 2010 +0000 @@ -286,7 +286,9 @@ } else return ( - !ml1.bConflict && !ml2.bConflict && ml1.bDelta && ml2.bDelta && ml1.srcSelect == ml2.srcSelect || + !ml1.bConflict && !ml2.bConflict && ml1.bDelta && ml2.bDelta && ml1.srcSelect == ml2.srcSelect + && (ml1.mergeDetails==ml2.mergeDetails || ml1.mergeDetails!=eBCAddedAndEqual && ml2.mergeDetails!=eBCAddedAndEqual ) + || !ml1.bDelta && !ml2.bDelta ); } diff -r 4bac4535ea7f -r 1b9430d5cf2b kdiff3/src-QT4/pdiff.cpp --- a/kdiff3/src-QT4/pdiff.cpp Thu Sep 02 20:27:45 2010 +0000 +++ b/kdiff3/src-QT4/pdiff.cpp Sun Nov 28 16:44:56 2010 +0000 @@ -771,6 +771,10 @@ sizes[0]=total/2; sizes[1]=total/2; pVSplitter->setSizes( sizes ); + QList hSizes; + hSizes << 1 << 1 << 1; + m_pDiffWindowSplitter->setSizes( hSizes ); + m_pMergeResultWindow->installEventFilter( this ); // for Cut/Copy/Paste-shortcuts m_pMergeResultWindow->installEventFilter( m_pMergeResultWindowTitle ); // for focus tracking diff -r 4bac4535ea7f -r 1b9430d5cf2b kdiff3/src-QT4/version.h --- a/kdiff3/src-QT4/version.h Thu Sep 02 20:27:45 2010 +0000 +++ b/kdiff3/src-QT4/version.h Sun Nov 28 16:44:56 2010 +0000 @@ -1,2 +1,2 @@ #undef VERSION -#define VERSION "0.9.96a" +#define VERSION "0.9.96d"