[kde-doc-english] [kdesvn] /: Prepare for 1.7 release
Christian Ehrlicher
Ch.Ehrlicher at gmx.de
Sun Jan 3 13:41:42 UTC 2016
Git commit c265a64cdd7bdc02f983fc162cc602e865028518 by Christian Ehrlicher.
Committed on 03/01/2016 at 13:41.
Pushed by chehrlic into branch 'master'.
Prepare for 1.7 release
M +2 -1 AUTHORS
M +5 -10 CMakeLists.txt
M +19 -0 ChangeLog
M +3 -27 INSTALL-cmake
M +4 -7 doc/index.docbook
M +2 -1 src/kdesvn_part.cpp
M +3 -2 src/main.cpp
http://commits.kde.org/kdesvn/c265a64cdd7bdc02f983fc162cc602e865028518
diff --git a/AUTHORS b/AUTHORS
index 2f526f6..a641d74 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -2,9 +2,10 @@ Rajko Albrecht <ral at alwins-world.de> (Maintainer, main author)
Andreas Richter <ar at anrichter.net> (Svnqt, CMake-Scripts)
Michael Biebl <biebl at teco.edu> (Lot of bugfixes, debian port, build system)
Petr Vanek <petr at scribus.info> (lot of the kde4 port)
+Christian Ehrlicher <ch.ehrlicher at gmx.de> (1.7 release, bugfixes)
C++ subversion API in src/svncpp based on C++-Api from the RapidSVN-project
-http://rapidsvn.tigris.org, ported to QT by Rajko Albrecht <ral at alwins-world.de>
+http://rapidsvn.tigris.org, ported to Qt by Rajko Albrecht <ral at alwins-world.de>
diff --git a/CMakeLists.txt b/CMakeLists.txt
index cc00f4f..d4ae46a 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -34,7 +34,7 @@ include (MacroLibrary)
# Set the version
set(KDESVN_VERSION_MAJOR 1)
set(KDESVN_VERSION_MINOR 6)
-set(KDESVN_VERSION_PATCH 40)
+set(KDESVN_VERSION_PATCH 99)
set(KDESVN_VERSION_STRING ${KDESVN_VERSION_MAJOR}.${KDESVN_VERSION_MINOR}.${KDESVN_VERSION_PATCH})
# Append the git revision if available
@@ -52,16 +52,11 @@ if(EXISTS "${kdesvn_SOURCE_DIR}/.git")
endif()
endif()
-set(TESTINGBUILD OFF CACHE BOOL "Enable/Disable special testing flags")
+option(TESTINGBUILD "Enable/Disable special testing flags" OFF)
if(TESTINGBUILD)
- if(CMAKE_MAJOR_VERSION EQUAL 2 AND CMAKE_MINOR_VERSION EQUAL 4)
- add_definitions("-DTESTING_RC=\"\\\"\${CMAKE_SOURCE_DIR}/src/kdesvnui.rc\\\"\" -DTESTING_PARTRC=\"\\\"\${CMAKE_SOURCE_DIR}/src/kdesvn_part.rc\\\"\"")
- add_definitions("-DFORCE_ASKPASS=\"\\\"\${CMAKE_BINARY_DIR}/bin/kdesvnaskpass\\\"\"")
- else()
- add_definitions(-DTESTING_RC=\"\\\"${CMAKE_SOURCE_DIR}/src/kdesvnui.rc\\\"\" -DTESTING_PARTRC=\"\\\"${CMAKE_SOURCE_DIR}/src/kdesvn_part.rc\\\"\")
- add_definitions(-DFORCE_ASKPASS=\"\\\"${CMAKE_BINARY_DIR}/bin/kdesvnaskpass\\\"\")
- add_definitions(-DEXTRA_KDE_LIBPATH=\"\\\"${PROJECT_BINARY_DIR}/lib\\\"\")
- endif()
+ add_definitions(-DTESTING_RC=\"\\\"${CMAKE_SOURCE_DIR}/src/kdesvnui.rc\\\"\" -DTESTING_PARTRC=\"\\\"${CMAKE_SOURCE_DIR}/src/kdesvn_part.rc\\\"\")
+ add_definitions(-DFORCE_ASKPASS=\"\\\"${CMAKE_BINARY_DIR}/bin/kdesvnaskpass\\\"\")
+ add_definitions(-DEXTRA_KDE_LIBPATH=\"\\\"${PROJECT_BINARY_DIR}/lib\\\"\")
add_definitions(-DDEBUG_TIMER=1)
endif()
diff --git a/ChangeLog b/ChangeLog
index 9cdb8cd..0ffc7c8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,22 @@
+version 1.7.0:
+ * Bug 322021 - Action and notification strings are not really translatable
+ * Bug 322182 - kdesvn mangles options passed to external conflict resolver
+ * Bug 323403 - Add "Revert" option to context menu for files
+ * Bug 323712 - Subversion 1.6.x support
+ * Bug 324158 - kdesvn crash when a directory name contains the at (@) symbol
+ * Bug 325074, 330624 - kdesvn crashed when getting logs.
+ * Bug 332863 - Wish: Please add an "Unselect all"-buttton to commit dialoge
+ * Bug 340772 - Committing two moves together leads to out-of-date errors
+ * Bug 357297 - kdesvn crash after entering password
+ * ubuntu bug: 619249 tcp ports specified in urls are being ignored when using svn:https
+ * speedup db insertions into log-cache
+ * various code cleanups (krazy, cppcheck, preparation for KF5)
+ * libsvnqt is now a private helper lib to be able to do a major cleanup
+ * remove last pieces from Qt3support
+ * don't show disabled actions in contextmenu
+ * highlight trailing spaces in diff output on modified lines
+ * fix filtering in commit dialog
+
version 1.6.0:
* User may add (or remove) patterns to ignore recursive
* greek translation
diff --git a/INSTALL-cmake b/INSTALL-cmake
index 561a12e..8f1b597 100644
--- a/INSTALL-cmake
+++ b/INSTALL-cmake
@@ -1,24 +1,6 @@
-Note for failed linking
-=======================
-Seems that on some systems linking fails due missing references. You may
-solve it with
-
-. /etc/profile.d/qt.sh
-export QTLIB=${QTDIR}/lib QTINC=${QTDIR}/include
-
-before running cmake.
-On some systems cmake doesn't detect that it is a threaded qt-version. So you should
-do
-
-export CXXFLAGS="-DQT_THREAD_SUPPORT"
-
-before running cmake.
-(Or give it as parameter to cmake with -DCMAKE_CXX_FLAGS="-DQT_THREAD_SUPPORT")
-
-
Prepare install
===============
-You require at least cmake 2.4, kde 4.2 and subversion 1.4. In source-tree-build are mostly unwanted, so
+You require at least cmake 2.8.12, kde 4.9 and subversion 1.4. In source-tree-build are mostly unwanted, so
make a subdir called "kdesvn-build" and change to it.
Basic installation
@@ -33,21 +15,17 @@ Important parameters to cmake:
-DCMAKE_BUILD_TYPE=<buildtype>
<buildtype> may current one of "Debug", "Release", "ReleaseWithDebInfo"
-or "MINSIZEREL"
+or "MinSizeRel"
-DCMAKE_INSTALL_PREFIX=<prefix>
Default to "/usr/local"
-DSUBVERSION_INSTALL_PATH=<subversionlib-install-prefix>
-Where is subversion-lib installed. Default check in /usr and /usr/local
+Where is subversion-lib installed if not in default path. Default check in /usr and /usr/local
-DCMAKE_CXX_FLAGS=<some extra flags>
Extra flags for the c++ compiler for your system required.
--DLIB_SUFFIX=<suffix>
-Mostly for 64bit systems, there suffix may be 64 so libs will installed
-in /usr/lib64 and not /usr/lib for instance.
-
After calling cmake just type
make
and build begins. When more output is wanted call
@@ -68,5 +46,3 @@ If you require extra flags for compiler and linker you may give them via environ
"CXXFLAGS" (c++ compiler)
"LDFLAGS" (for linker)
"CFLAGS" (for c-compiler, not needed in kdesvn build)
-
-eg., it may usefull on 64bit systems "-m64" to CXXFLAGS and LDFLAGS.
diff --git a/doc/index.docbook b/doc/index.docbook
index c1373ac..546cd9e 100644
--- a/doc/index.docbook
+++ b/doc/index.docbook
@@ -2294,19 +2294,16 @@ Documentation copyright 2005-2006 &Rajko.Albrecht; &Rajko.Albrecht.mail;
<sect1 id="getting-kdesvn">
<title>How to obtain &kdesvn;</title>
-<!-- This first entity contains boiler plate for applications that are
-part of KDE CVS. You should remove it if you are releasing your
-application -->
<para>
&kdesvn; itself can be found
-at <ulink url="http://kdesvn.alwins-world.de/trac.fcgi/downloads/">
+at <ulink url="https://projects.kde.org/kdesvn/downloads/">
the &kdesvn; download area</ulink>.
</para>
<para>
-You may get <ulink url="https://projects.kde.org/projects/playground/devtools/kdesvn">latest repository version</ulink> when looking whats going on.
+You may get <ulink url="https://projects.kde.org/kdesvn/repository/">latest repository version</ulink> when looking whats going on.
</para>
<para>
-The homepage of that project is <ulink url="http://kdesvn.alwins-world.de/">here</ulink>
+The homepage of that project is <ulink url="https://projects.kde.org/kdesvn">here</ulink>
</para>
</sect1>
@@ -2336,7 +2333,7 @@ distributor should have packages for your system and/or distribution.
or the ChangeLog file, or ... -->
<para>
You can find a list of changes at <ulink
-url="https://projects.kde.org/projects/playground/devtools/kdesvn/activity">this page</ulink>.
+url="https://projects.kde.org/kdesvn/activity/">this page</ulink>.
</para>
</sect1>
diff --git a/src/kdesvn_part.cpp b/src/kdesvn_part.cpp
index 8a3616d..d8b9dde 100644
--- a/src/kdesvn_part.cpp
+++ b/src/kdesvn_part.cpp
@@ -168,8 +168,9 @@ KAboutData *kdesvnpart::createAboutData()
0L);
about.addAuthor(ki18n("Rajko Albrecht"), ki18n("Original author and maintainer"), "ral at alwins-world.de");
+ about.addAuthor(ki18n("Christian Ehrlicher"), ki18n("Developer"), "ch.ehrlicher at gmx.de");
+ about.setHomepage("https://projects.kde.org/kdesvn");
about.setOtherText(m_Extratext);
- about.setHomepage("https://projects.kde.org/projects/playground/devtools/kdesvn");
about.setProgramIconName("kdesvn");
return &about;
}
diff --git a/src/main.cpp b/src/main.cpp
index 163ea3e..c25e539 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -36,8 +36,9 @@ int main(int argc, char **argv)
{
KAboutData about(QByteArray("kdesvn"), QByteArray("kdesvn"), ki18n("kdesvn"), QByteArray(version), ki18n(description),
KAboutData::License_GPL, ki18n("(C) 2005-2009 Rajko Albrecht"));
- about.addAuthor(ki18n("Rajko Albrecht"), ki18n("Developer"), QByteArray("ral at alwins-world.de"), QByteArray());
- about.setHomepage("https://projects.kde.org/projects/playground/devtools/kdesvn");
+ about.addAuthor(ki18n("Rajko Albrecht"), ki18n("Original author and maintainer"), "ral at alwins-world.de");
+ about.addAuthor(ki18n("Christian Ehrlicher"), ki18n("Developer"), "ch.ehrlicher at gmx.de");
+ about.setHomepage("https://projects.kde.org/kdesvn");
KCmdLineArgs::init(argc, argv, &about);
KCmdLineOptions options;
More information about the kde-doc-english
mailing list