I vote we
patch both to eliminate the silly " - 1 " and
" + 1 " method.
Then both editors will have version numbers
the same as the system release. That would look more
sensible.
Agreed,
This is a small issue, but I can't see any reason not
to get the version
numbers the same if we can do it (by hook or crook)
Here is my proposed patch, which I have tested:
===========================================================
diff -urN tdebase/kate/app/kateapp.cpp tdebase.new/kate/app/kateapp.cpp
--- tdebase/kate/app/kateapp.cpp 2012-05-27 18:05:02.000000000 -0500
+++ tdebase.new/kate/app/kateapp.cpp 2012-06-05 11:44:35.000000000 -0500
@@ -131,7 +131,7 @@
*/
TQString KateApp::kateVersion (bool fullVersion)
{
- return fullVersion ? TQString ("%1.%2.%3").arg(KDE::versionMajor() -
1).arg(KDE::versionMinor()).arg(KDE::versionRelease())
+ return fullVersion ? TQString
("%1.%2.%3").arg(KDE::versionMajor()).arg(KDE::versionMinor()).arg(KDE::versionRelease())
: TQString ("%1.%2").arg(KDE::versionMajor() -
1).arg(KDE::versionMinor());
}
diff -urN tdebase/kate/app/kwritemain.cpp tdebase.new/kate/app/kwritemain.cpp
--- tdebase/kate/app/kwritemain.cpp 2012-05-27 18:05:02.000000000 -0500
+++ tdebase.new/kate/app/kwritemain.cpp 2012-06-05 11:44:03.000000000 -0500
@@ -543,7 +543,7 @@
KLocale::setMainCatalogue("kate"); //lukas: set this to have the
kwritepart translated using kate message catalog
// here we go, construct the KWrite version
- TQString kWriteVersion = TQString ("%1.%2.%3").arg(KDE::versionMajor() +
1).arg(KDE::versionMinor()).arg(KDE::versionRelease());
+ TQString kWriteVersion = TQString
("%1.%2.%3").arg(KDE::versionMajor()).arg(KDE::versionMinor()).arg(KDE::versionRelease());
KAboutData aboutData ( "kwrite",
I18N_NOOP("KWrite"),
===========================================================
With the patch both kate and kwrite display a version number of 14.0.0.
Any objections to pushing?
Darrell