Hello community,
here is the log from the commit of package taskjuggler
checked in at Fri Aug 3 02:00:17 CEST 2007.
--------
--- taskjuggler/taskjuggler.changes 2007-07-12 09:23:11.000000000 +0200
+++ /mounts/work_src_done/STABLE/taskjuggler/taskjuggler.changes 2007-08-01 14:59:37.000000000 +0200
@@ -1,0 +2,59 @@
+Wed Aug 1 13:03:08 CEST 2007 - freitag@suse.de
+
+- update to verson 2.4.0:
+* For consistency and readability the notation of intervals without
+ a dash between start and end date is slowly being deprecated.
+ It was silently accepted in the project header and booking
+ statements. This is not flagged with a warning. The project will
+ still schedule fine.
+* The critical path detector has been rewritten to reduce the
+ complexity explosion that is triggered by lots of inherited
+ dependencies in combination with long dependency chains. The
+ number of searched paths is now limited to 10 million to avoid
+ very long scheduling runs by default. This limit can be changed
+ with the maxpaths attribute. A value of 0 means no limit.
+* The default minimum slack rate has been changed to 5%.
+* Added support for C++ style single line comments. Comment lines
+ can now start with // or #.
+* Added a warning when the working hours do not align with the timing
+ resolution.
+* The booking statements in export reports now include a overtime 2
+ attribute. This avoids the error messages when the scheduling was
+ based on overtime bookings and the export file is read-in again.
+* Added a Generate all Reports option to the menu of the GUI.
+* The sloppiness 3 for booking statements is no longer supported. The
+ booking statements are processed in no particular order, so it's
+ undefined which booking will actually get the resource in a
+ conflict.
+* Removed support for KoTrus database.
+* Fix HTML generation for HTMLWeeklyCalendar when cells are empty.
+* Properly report durations in printed reports.
+* Many editorial fixes were applied to the manual.
+* Properly handle Pacific/Auckland DST.
+* Fixed a number of memory leaks.
+* Removed namespace collision for resource and account custom
+ attributes and added support for user defined account attributes in
+ the code.
+* Make sure that files that have been modified on disk while edited by
+ the TaskJugglerUI are detected properly. Probably with KDE 3.5.4 the
+ behavior of the Kate library changed so that the test no longer
+ worked properly and modified files were not detected.
+* Fixed crash when non existant file was included.
+* Detect usage of undefined macros again. Undefined macros were
+ silently ignored. This should only happen when the macro name is
+ prefixed with a questionmark in the macro call.
+* Properly report effort and load of group resources that have
+ children with an efficiency different than 0.
+* Fixed a crash when an illegal date was specified in a project file.
+* The XML reports now also include the accounts.
+* Fixed a rounding error that caused dependency gaps to be one time
+ slot short.
+* The commandline version now properly returns a non-zero value if the
+ report generation caused an error.
+* Fixed the reversed sorting order for resource specific sorting
+ criteria.
+* Add workaround for new bahviour of tzset function in glibc 2.5.
+* Fixed off-by-one-slot bug for limits on allocations with multiple
+ resources.
+
+-------------------------------------------------------------------
Old:
----
strcmp.patch
taskjuggler-2.3.1.tar.bz2
New:
----
taskjuggler-2.4.0.dif
taskjuggler-2.4.0.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ taskjuggler.spec ++++++
--- /var/tmp/diff_new_pack.X31724/_old 2007-08-03 01:59:18.000000000 +0200
+++ /var/tmp/diff_new_pack.X31724/_new 2007-08-03 01:59:18.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package taskjuggler (Version 2.3.1)
+# spec file for package taskjuggler (Version 2.4.0)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -21,11 +21,11 @@
License: GPL v2 or later
Group: Productivity/Office/Management
Summary: Project management software
-Version: 2.3.1
-Release: 42
+Version: 2.4.0
+Release: 1
Source0: taskjuggler-%{version}.tar.bz2
Requires: qt3 >= %( echo `rpm -q --queryformat '%{VERSION}' qt3`)
-Patch1: strcmp.patch
+Patch1: taskjuggler-%{version}.dif
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -112,6 +112,8 @@
rm %{tjdocdir}/Contrib/Makefile*
rm %{tjdocdir}/*.html
rm -rf %{tjdocdir}/Contrib/tjGUI
+chmod 755 `find %{tjdocdir} -type d`
+chmod 644 `find %{tjdocdir} -type f`
%clean
rm -rf $RPM_BUILD_ROOT
@@ -179,6 +181,62 @@
/opt/kde3/share/locale/tr/LC_MESSAGES/taskjuggler.mo
%changelog
+* Wed Aug 01 2007 - freitag@suse.de
+- update to verson 2.4.0:
+ * For consistency and readability the notation of intervals without
+ a dash between start and end date is slowly being deprecated.
+ It was silently accepted in the project header and booking
+ statements. This is not flagged with a warning. The project will
+ still schedule fine.
+ * The critical path detector has been rewritten to reduce the
+ complexity explosion that is triggered by lots of inherited
+ dependencies in combination with long dependency chains. The
+ number of searched paths is now limited to 10 million to avoid
+ very long scheduling runs by default. This limit can be changed
+ with the maxpaths attribute. A value of 0 means no limit.
+ * The default minimum slack rate has been changed to 5%%.
+ * Added support for C++ style single line comments. Comment lines
+ can now start with // or #.
+ * Added a warning when the working hours do not align with the timing
+ resolution.
+ * The booking statements in export reports now include a overtime 2
+ attribute. This avoids the error messages when the scheduling was
+ based on overtime bookings and the export file is read-in again.
+ * Added a Generate all Reports option to the menu of the GUI.
+ * The sloppiness 3 for booking statements is no longer supported. The
+ booking statements are processed in no particular order, so it's
+ undefined which booking will actually get the resource in a
+ conflict.
+ * Removed support for KoTrus database.
+ * Fix HTML generation for HTMLWeeklyCalendar when cells are empty.
+ * Properly report durations in printed reports.
+ * Many editorial fixes were applied to the manual.
+ * Properly handle Pacific/Auckland DST.
+ * Fixed a number of memory leaks.
+ * Removed namespace collision for resource and account custom
+ attributes and added support for user defined account attributes in
+ the code.
+ * Make sure that files that have been modified on disk while edited by
+ the TaskJugglerUI are detected properly. Probably with KDE 3.5.4 the
+ behavior of the Kate library changed so that the test no longer
+ worked properly and modified files were not detected.
+ * Fixed crash when non existant file was included.
+ * Detect usage of undefined macros again. Undefined macros were
+ silently ignored. This should only happen when the macro name is
+ prefixed with a questionmark in the macro call.
+ * Properly report effort and load of group resources that have
+ children with an efficiency different than 0.
+ * Fixed a crash when an illegal date was specified in a project file.
+ * The XML reports now also include the accounts.
+ * Fixed a rounding error that caused dependency gaps to be one time
+ slot short.
+ * The commandline version now properly returns a non-zero value if the
+ report generation caused an error.
+ * Fixed the reversed sorting order for resource specific sorting
+ criteria.
+ * Add workaround for new bahviour of tzset function in glibc 2.5.
+ * Fixed off-by-one-slot bug for limits on allocations with multiple
+ resources.
* Thu Jul 12 2007 - aj@suse.de
- Fix build.
* Thu May 24 2007 - stbinner@suse.de
++++++ taskjuggler-2.4.0.dif ++++++
--- taskjuggler/ExportReport.cpp
+++ taskjuggler/ExportReport.cpp 2007/07/31 08:35:36
@@ -7,11 +7,12 @@
* it under the terms of version 2 of the GNU General Public License as
* published by the Free Software Foundation.
*
- * $Id: ExportReport.cpp 1497 2007-06-13 07:54:55Z cs $
+ * $Id: ExportReport.cpp 1511 2007-07-31 07:38:42Z cs $
*/
#include "ExportReport.h"
+#include