packages: kde4-kdelibs/kde4-kdelibs.spec, kde4-kdelibs/kde4-kdelibs-bug-281...

arekm arekm at pld-linux.org
Thu Apr 12 09:49:19 CEST 2012


Author: arekm                        Date: Thu Apr 12 07:49:19 2012 GMT
Module: packages                      Tag: HEAD
---- Log message:
- rel 2; timezone fixes and optimizations (without this filepicker was doing huge number of locale database reads, checks etc)

---- Files affected:
packages/kde4-kdelibs:
   kde4-kdelibs.spec (1.273 -> 1.274) , kde4-kdelibs-bug-281360.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/kde4-kdelibs/kde4-kdelibs.spec
diff -u packages/kde4-kdelibs/kde4-kdelibs.spec:1.273 packages/kde4-kdelibs/kde4-kdelibs.spec:1.274
--- packages/kde4-kdelibs/kde4-kdelibs.spec:1.273	Sat Mar 31 08:56:11 2012
+++ packages/kde4-kdelibs/kde4-kdelibs.spec	Thu Apr 12 09:49:13 2012
@@ -18,7 +18,7 @@
 Summary(uk.UTF-8):	K Desktop Environment - Бібліотеки
 Name:		kde4-kdelibs
 Version:	4.8.2
-Release:	1
+Release:	2
 License:	LGPL
 Group:		X11/Libraries
 Source0:	ftp://ftp.kde.org/pub/kde/%{_state}/%{version}/src/%{orgname}-%{version}.tar.xz
@@ -30,6 +30,7 @@
 Patch2:		%{name}-findlzmafix.patch
 Patch3:		%{name}-aboutPLD.patch
 Patch4:		%{name}-devicemanager_remove.patch
+Patch5:		kde4-kdelibs-bug-281360.patch
 URL:		http://www.kde.org/
 BuildRequires:	OpenEXR-devel >= 1.2.2
 BuildRequires:	Qt3Support-devel >= %{qtver}
@@ -240,6 +241,7 @@
 %patch2 -p0
 %patch3 -p1
 %patch4 -p1
+%patch5 -p1
 
 %if "%{pld_release}" == "ti"
 sed -i -e 's#PLDLINUX_VERSION#PLD/Titanium#g' kio/kio/kprotocolmanager.cpp
@@ -1123,6 +1125,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.274  2012/04/12 07:49:13  arekm
+- rel 2; timezone fixes and optimizations (without this filepicker was doing huge number of locale database reads, checks etc)
+
 Revision 1.273  2012/03/31 06:56:11  arekm
 - up to 4.8.2
 

================================================================
Index: packages/kde4-kdelibs/kde4-kdelibs-bug-281360.patch
diff -u /dev/null packages/kde4-kdelibs/kde4-kdelibs-bug-281360.patch:1.1
--- /dev/null	Thu Apr 12 09:49:19 2012
+++ packages/kde4-kdelibs/kde4-kdelibs-bug-281360.patch	Thu Apr 12 09:49:13 2012
@@ -0,0 +1,922 @@
+commit 6b33972259447ac4330c0c3df949eba6a9d906c0
+Author: David Jarvie <djarvie at kde.org>
+Date:   Wed Apr 11 20:04:11 2012 +0100
+
+    Fix daylight saving shift dates pre-1970, and UTC offsets
+    
+    Fixes dates for daylight saving time shifts being one day out, for
+    pre-1970 dates.
+    Fixes UTC offsets wrongly calculated.
+
+diff --git a/kdecore/date/ktzfiletimezone.cpp b/kdecore/date/ktzfiletimezone.cpp
+index 503b3c1..dc3a4f1 100644
+--- a/kdecore/date/ktzfiletimezone.cpp
++++ b/kdecore/date/ktzfiletimezone.cpp
+@@ -42,8 +42,14 @@ static QDateTime fromTime_t(qint32 seconds)
+ {
+     static const QDate epochDate(1970,1,1);
+     static const QTime epochTime(0,0,0);
+-    const int secs = (seconds >= 0) ? seconds % 86400 : -(-seconds % 86400);
+-    return QDateTime(epochDate.addDays(seconds / 86400), epochTime.addSecs(secs), Qt::UTC);
++    int days = seconds / 86400;
++    seconds -= days * 86400;
++    if (seconds < 0)
++    {
++	--days;
++	seconds += 86400;
++    }
++    return QDateTime(epochDate.addDays(days), epochTime.addSecs(seconds), Qt::UTC);
+ }
+ 
+ /******************************************************************************/
+@@ -373,8 +379,6 @@ KTimeZoneData* KTzfileTimeZoneSource::parse(const KTimeZone &zone) const
+ 
+     // Compile the transition list
+     QList<KTimeZone::Transition> transitions;
+-    int stdoffset = firstoffset;
+-    int offset    = stdoffset;
+     TransitionTime *tt = transitionTimes;
+     for (i = 0;  i < nTransitionTimes;  ++tt, ++i)
+     {
+@@ -386,20 +390,6 @@ KTimeZoneData* KTzfileTimeZoneSource::parse(const KTimeZone &zone) const
+ 
+         // Convert local transition times to UTC
+         ltt = &localTimeTypes[tt->localTimeIndex];
+-        if (!ltt->isutc)
+-        {
+-            /* The transition time is in local time, so convert it to UTC.
+-             * If the transition is in "local wall clock time", use the UTC offset
+-             * set up by the previous transition; otherwise, the transition is in
+-             * standard time, so use the UTC offset set up by the last non-daylight
+-             * savings time transition.
+-             */
+-            tt->time -= ltt->isstd ? stdoffset : offset;
+-            offset = ltt->gmtoff;     // keep note of latest offset
+-            if (!ltt->isdst)
+-                stdoffset = offset;   // keep note of latest standard time offset
+-        }
+-
+         const KTimeZone::Phase phase = phases[lttLookup[tt->localTimeIndex]];
+ //kDebug(161) << "Transition time "<<i<<": "<<fromTime_t(tt->time)<<", offset="<<phase.utcOffset()/60;
+         transitions += KTimeZone::Transition(fromTime_t(tt->time), phase);
+commit 332a3c15ab3f871e4c61e95719e0bba9e86b677f
+Author: David Jarvie <djarvie at kde.org>
+Date:   Wed Apr 11 22:42:09 2012 +0100
+
+    Use KTzfileTimeZone instead of KSystemTimeZone on UNIX
+    
+    Use KTzfileTimeZone in preference to KSystemTimeZone on UNIX systems,
+    since use of the standard system libraries by KSystemTimeZone
+    requires the use of tzset() in several methods. That function reads
+    and parses the local system time zone definition file every time it is
+    called, and this has been observed to make applications hang for many
+    seconds when a large number of KSystemTimeZone calls are made in
+    succession.
+    
+    BUG:281360
+
+diff --git a/kdecore/date/ksystemtimezone.cpp b/kdecore/date/ksystemtimezone.cpp
+index 13a6cd1..58adb01 100644
+--- a/kdecore/date/ksystemtimezone.cpp
++++ b/kdecore/date/ksystemtimezone.cpp
+@@ -479,7 +479,10 @@ void KSystemTimeZonesPrivate::readZoneTab(bool update)
+         // Clean it up.
+         if (n > 3  && tokens[3] == QLatin1String("-"))
+             tokens[3] = QString::fromLatin1("");
+-        const KSystemTimeZone tz(m_source, tokens[2], tokens[0], latitude, longitude, (n > 3 ? tokens[3] : QString()));
++        // Note: KTzfileTimeZone is used in preference to KSystemTimeZone because of
++        //       the large overhead incurred by tzset() - see KSystemTimeZones class
++        //       description for details.
++        const KTzfileTimeZone tz(tzfileSource(), tokens[2], tokens[0], latitude, longitude, (n > 3 ? tokens[3] : QString()));
+         if (update)
+         {
+             // Update the existing collection with the new zone definition
+@@ -583,7 +586,7 @@ int KSystemTimeZoneBackend::offsetAtZoneTime(const KTimeZone *caller, const QDat
+     tmtime.tm_year   = zoneDateTime.date().year() - 1900;
+     tmtime.tm_isdst  = -1;
+     const time_t t = mktime(&tmtime);
+-    int offset1 = (t == (time_t)-1) ? 0 : gmtoff(t);
++    int offset1 = (t == (time_t)-1) ? KTimeZone::InvalidOffset : gmtoff(t);
+     if (secondOffset)
+     {
+         int offset2 = offset1;
+diff --git a/kdecore/date/ksystemtimezone.h b/kdecore/date/ksystemtimezone.h
+index af5aa13..b60911c 100644
+--- a/kdecore/date/ksystemtimezone.h
++++ b/kdecore/date/ksystemtimezone.h
+@@ -1,6 +1,6 @@
+ /*
+    This file is part of the KDE libraries
+-   Copyright (c) 2005-2007,2009-2010 David Jarvie <djarvie at kde.org>
++   Copyright (c) 2005-2007,2009-2012 David Jarvie <djarvie at kde.org>
+ 
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Library General Public
+@@ -45,11 +45,12 @@ class KSystemTimeZoneDataPrivate;
+ /**
+  * The KSystemTimeZones class represents the system time zone database, consisting
+  * of a collection of individual system time zone definitions, indexed by name.
+- * Each individual time zone is defined in a KSystemTimeZone instance. Additional
+- * time zones (of any class derived from KTimeZone) may be added if desired.
++ * Each individual time zone is defined in a KSystemTimeZone or KTzfileTimeZone
++ * instance. Additional time zones (of any class derived from KTimeZone) may be
++ * added if desired.
+  *
+  * At initialisation, KSystemTimeZones on UNIX systems reads the zone.tab file
+- * to obtain the list of system time zones, and creates a KSystemTimeZone
++ * to obtain the list of system time zones, and creates a KTzfileTimeZone
+  * instance for each one.
+  *
+  * @note KSystemTimeZones gets the system's time zone configuration, including
+@@ -71,13 +72,12 @@ class KSystemTimeZoneDataPrivate;
+  * QDateTime omaniTime = local.convert(oman, sampleTime);
+  * \endcode
+  *
+- * @warning The time zones in the KSystemTimeZones collection are by default
+- * instances of the KSystemTimeZone class, which uses the standard system
+- * libraries to access time zone data, and whose functionality is limited to
+- * what these libraries provide. For guaranteed accuracy for past time change
+- * dates and time zone abbreviations, you should use KSystemTimeZones::readZone()
+- * or the KTzfileTimeZone class instead, which provide accurate information from
+- * the time zone definition files (but are likely to incur more overhead).
++ * @note KTzfileTimeZone is used in preference to KSystemTimeZone on UNIX
++ * systems since use of the standard system libraries by KSystemTimeZone
++ * requires the use of tzset() in several methods. That function reads and
++ * parses the local system time zone definition file every time it is called,
++ * and this has been observed to make applications hang for many seconds when
++ * a large number of KSystemTimeZone calls are made in succession.
+  *
+  * @note This class provides a facility to simulate the local system time
+  * zone. This facility is provided for testing purposes only, and is only
+diff --git a/kdecore/date/ktzfiletimezone.cpp b/kdecore/date/ktzfiletimezone.cpp
+index dc3a4f1..1ebca9d 100644
+--- a/kdecore/date/ktzfiletimezone.cpp
++++ b/kdecore/date/ktzfiletimezone.cpp
+@@ -46,8 +46,8 @@ static QDateTime fromTime_t(qint32 seconds)
+     seconds -= days * 86400;
+     if (seconds < 0)
+     {
+-	--days;
+-	seconds += 86400;
++        --days;
++        seconds += 86400;
+     }
+     return QDateTime(epochDate.addDays(days), epochTime.addSecs(seconds), Qt::UTC);
+ }
+diff --git a/kdecore/tests/Berlin.zdump b/kdecore/tests/Berlin.zdump
+new file mode 100644
+index 0000000..7433d44
+--- /dev/null
++++ b/kdecore/tests/Berlin.zdump
+@@ -0,0 +1,288 @@
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Fri Dec 13 20:45:52 1901 UTC = Fri Dec 13 21:45:52 1901 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sat Dec 14 20:45:52 1901 UTC = Sat Dec 14 21:45:52 1901 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Apr 30 21:59:59 1916 UTC = Sun Apr 30 22:59:59 1916 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Apr 30 22:00:00 1916 UTC = Mon May  1 00:00:00 1916 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sat Sep 30 22:59:59 1916 UTC = Sun Oct  1 00:59:59 1916 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sat Sep 30 23:00:00 1916 UTC = Sun Oct  1 00:00:00 1916 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Mon Apr 16 00:59:59 1917 UTC = Mon Apr 16 01:59:59 1917 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Mon Apr 16 01:00:00 1917 UTC = Mon Apr 16 03:00:00 1917 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Mon Sep 17 00:59:59 1917 UTC = Mon Sep 17 02:59:59 1917 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Mon Sep 17 01:00:00 1917 UTC = Mon Sep 17 02:00:00 1917 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Mon Apr 15 00:59:59 1918 UTC = Mon Apr 15 01:59:59 1918 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Mon Apr 15 01:00:00 1918 UTC = Mon Apr 15 03:00:00 1918 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Mon Sep 16 00:59:59 1918 UTC = Mon Sep 16 02:59:59 1918 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Mon Sep 16 01:00:00 1918 UTC = Mon Sep 16 02:00:00 1918 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Mon Apr  1 00:59:59 1940 UTC = Mon Apr  1 01:59:59 1940 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Mon Apr  1 01:00:00 1940 UTC = Mon Apr  1 03:00:00 1940 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Mon Nov  2 00:59:59 1942 UTC = Mon Nov  2 02:59:59 1942 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Mon Nov  2 01:00:00 1942 UTC = Mon Nov  2 02:00:00 1942 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Mon Mar 29 00:59:59 1943 UTC = Mon Mar 29 01:59:59 1943 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Mon Mar 29 01:00:00 1943 UTC = Mon Mar 29 03:00:00 1943 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Mon Oct  4 00:59:59 1943 UTC = Mon Oct  4 02:59:59 1943 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Mon Oct  4 01:00:00 1943 UTC = Mon Oct  4 02:00:00 1943 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Mon Apr  3 00:59:59 1944 UTC = Mon Apr  3 01:59:59 1944 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Mon Apr  3 01:00:00 1944 UTC = Mon Apr  3 03:00:00 1944 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Mon Oct  2 00:59:59 1944 UTC = Mon Oct  2 02:59:59 1944 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Mon Oct  2 01:00:00 1944 UTC = Mon Oct  2 02:00:00 1944 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Mon Apr  2 00:59:59 1945 UTC = Mon Apr  2 01:59:59 1945 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Mon Apr  2 01:00:00 1945 UTC = Mon Apr  2 03:00:00 1945 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Wed May 23 23:59:59 1945 UTC = Thu May 24 01:59:59 1945 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Thu May 24 00:00:00 1945 UTC = Thu May 24 03:00:00 1945 CEMT isdst=1 gmtoff=10800
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Sep 23 23:59:59 1945 UTC = Mon Sep 24 02:59:59 1945 CEMT isdst=1 gmtoff=10800
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Mon Sep 24 00:00:00 1945 UTC = Mon Sep 24 02:00:00 1945 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Nov 18 00:59:59 1945 UTC = Sun Nov 18 02:59:59 1945 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Nov 18 01:00:00 1945 UTC = Sun Nov 18 02:00:00 1945 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Apr 14 00:59:59 1946 UTC = Sun Apr 14 01:59:59 1946 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Apr 14 01:00:00 1946 UTC = Sun Apr 14 03:00:00 1946 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Mon Oct  7 00:59:59 1946 UTC = Mon Oct  7 02:59:59 1946 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Mon Oct  7 01:00:00 1946 UTC = Mon Oct  7 02:00:00 1946 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Apr  6 01:59:59 1947 UTC = Sun Apr  6 02:59:59 1947 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Apr  6 02:00:00 1947 UTC = Sun Apr  6 04:00:00 1947 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun May 11 00:59:59 1947 UTC = Sun May 11 02:59:59 1947 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun May 11 01:00:00 1947 UTC = Sun May 11 04:00:00 1947 CEMT isdst=1 gmtoff=10800
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sat Jun 28 23:59:59 1947 UTC = Sun Jun 29 02:59:59 1947 CEMT isdst=1 gmtoff=10800
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Jun 29 00:00:00 1947 UTC = Sun Jun 29 02:00:00 1947 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct  5 00:59:59 1947 UTC = Sun Oct  5 02:59:59 1947 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct  5 01:00:00 1947 UTC = Sun Oct  5 02:00:00 1947 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Apr 18 00:59:59 1948 UTC = Sun Apr 18 01:59:59 1948 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Apr 18 01:00:00 1948 UTC = Sun Apr 18 03:00:00 1948 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct  3 00:59:59 1948 UTC = Sun Oct  3 02:59:59 1948 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct  3 01:00:00 1948 UTC = Sun Oct  3 02:00:00 1948 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Apr 10 00:59:59 1949 UTC = Sun Apr 10 01:59:59 1949 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Apr 10 01:00:00 1949 UTC = Sun Apr 10 03:00:00 1949 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct  2 00:59:59 1949 UTC = Sun Oct  2 02:59:59 1949 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct  2 01:00:00 1949 UTC = Sun Oct  2 02:00:00 1949 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Apr  6 00:59:59 1980 UTC = Sun Apr  6 01:59:59 1980 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Apr  6 01:00:00 1980 UTC = Sun Apr  6 03:00:00 1980 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Sep 28 00:59:59 1980 UTC = Sun Sep 28 02:59:59 1980 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Sep 28 01:00:00 1980 UTC = Sun Sep 28 02:00:00 1980 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 29 00:59:59 1981 UTC = Sun Mar 29 01:59:59 1981 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 29 01:00:00 1981 UTC = Sun Mar 29 03:00:00 1981 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Sep 27 00:59:59 1981 UTC = Sun Sep 27 02:59:59 1981 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Sep 27 01:00:00 1981 UTC = Sun Sep 27 02:00:00 1981 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 28 00:59:59 1982 UTC = Sun Mar 28 01:59:59 1982 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 28 01:00:00 1982 UTC = Sun Mar 28 03:00:00 1982 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Sep 26 00:59:59 1982 UTC = Sun Sep 26 02:59:59 1982 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Sep 26 01:00:00 1982 UTC = Sun Sep 26 02:00:00 1982 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 27 00:59:59 1983 UTC = Sun Mar 27 01:59:59 1983 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 27 01:00:00 1983 UTC = Sun Mar 27 03:00:00 1983 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Sep 25 00:59:59 1983 UTC = Sun Sep 25 02:59:59 1983 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Sep 25 01:00:00 1983 UTC = Sun Sep 25 02:00:00 1983 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 25 00:59:59 1984 UTC = Sun Mar 25 01:59:59 1984 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 25 01:00:00 1984 UTC = Sun Mar 25 03:00:00 1984 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Sep 30 00:59:59 1984 UTC = Sun Sep 30 02:59:59 1984 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Sep 30 01:00:00 1984 UTC = Sun Sep 30 02:00:00 1984 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 31 00:59:59 1985 UTC = Sun Mar 31 01:59:59 1985 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 31 01:00:00 1985 UTC = Sun Mar 31 03:00:00 1985 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Sep 29 00:59:59 1985 UTC = Sun Sep 29 02:59:59 1985 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Sep 29 01:00:00 1985 UTC = Sun Sep 29 02:00:00 1985 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 30 00:59:59 1986 UTC = Sun Mar 30 01:59:59 1986 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 30 01:00:00 1986 UTC = Sun Mar 30 03:00:00 1986 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Sep 28 00:59:59 1986 UTC = Sun Sep 28 02:59:59 1986 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Sep 28 01:00:00 1986 UTC = Sun Sep 28 02:00:00 1986 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 29 00:59:59 1987 UTC = Sun Mar 29 01:59:59 1987 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 29 01:00:00 1987 UTC = Sun Mar 29 03:00:00 1987 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Sep 27 00:59:59 1987 UTC = Sun Sep 27 02:59:59 1987 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Sep 27 01:00:00 1987 UTC = Sun Sep 27 02:00:00 1987 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 27 00:59:59 1988 UTC = Sun Mar 27 01:59:59 1988 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 27 01:00:00 1988 UTC = Sun Mar 27 03:00:00 1988 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Sep 25 00:59:59 1988 UTC = Sun Sep 25 02:59:59 1988 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Sep 25 01:00:00 1988 UTC = Sun Sep 25 02:00:00 1988 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 26 00:59:59 1989 UTC = Sun Mar 26 01:59:59 1989 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 26 01:00:00 1989 UTC = Sun Mar 26 03:00:00 1989 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Sep 24 00:59:59 1989 UTC = Sun Sep 24 02:59:59 1989 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Sep 24 01:00:00 1989 UTC = Sun Sep 24 02:00:00 1989 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 25 00:59:59 1990 UTC = Sun Mar 25 01:59:59 1990 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 25 01:00:00 1990 UTC = Sun Mar 25 03:00:00 1990 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Sep 30 00:59:59 1990 UTC = Sun Sep 30 02:59:59 1990 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Sep 30 01:00:00 1990 UTC = Sun Sep 30 02:00:00 1990 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 31 00:59:59 1991 UTC = Sun Mar 31 01:59:59 1991 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 31 01:00:00 1991 UTC = Sun Mar 31 03:00:00 1991 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Sep 29 00:59:59 1991 UTC = Sun Sep 29 02:59:59 1991 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Sep 29 01:00:00 1991 UTC = Sun Sep 29 02:00:00 1991 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 29 00:59:59 1992 UTC = Sun Mar 29 01:59:59 1992 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 29 01:00:00 1992 UTC = Sun Mar 29 03:00:00 1992 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Sep 27 00:59:59 1992 UTC = Sun Sep 27 02:59:59 1992 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Sep 27 01:00:00 1992 UTC = Sun Sep 27 02:00:00 1992 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 28 00:59:59 1993 UTC = Sun Mar 28 01:59:59 1993 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 28 01:00:00 1993 UTC = Sun Mar 28 03:00:00 1993 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Sep 26 00:59:59 1993 UTC = Sun Sep 26 02:59:59 1993 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Sep 26 01:00:00 1993 UTC = Sun Sep 26 02:00:00 1993 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 27 00:59:59 1994 UTC = Sun Mar 27 01:59:59 1994 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 27 01:00:00 1994 UTC = Sun Mar 27 03:00:00 1994 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Sep 25 00:59:59 1994 UTC = Sun Sep 25 02:59:59 1994 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Sep 25 01:00:00 1994 UTC = Sun Sep 25 02:00:00 1994 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 26 00:59:59 1995 UTC = Sun Mar 26 01:59:59 1995 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 26 01:00:00 1995 UTC = Sun Mar 26 03:00:00 1995 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Sep 24 00:59:59 1995 UTC = Sun Sep 24 02:59:59 1995 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Sep 24 01:00:00 1995 UTC = Sun Sep 24 02:00:00 1995 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 31 00:59:59 1996 UTC = Sun Mar 31 01:59:59 1996 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 31 01:00:00 1996 UTC = Sun Mar 31 03:00:00 1996 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 27 00:59:59 1996 UTC = Sun Oct 27 02:59:59 1996 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 27 01:00:00 1996 UTC = Sun Oct 27 02:00:00 1996 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 30 00:59:59 1997 UTC = Sun Mar 30 01:59:59 1997 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 30 01:00:00 1997 UTC = Sun Mar 30 03:00:00 1997 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 26 00:59:59 1997 UTC = Sun Oct 26 02:59:59 1997 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 26 01:00:00 1997 UTC = Sun Oct 26 02:00:00 1997 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 29 00:59:59 1998 UTC = Sun Mar 29 01:59:59 1998 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 29 01:00:00 1998 UTC = Sun Mar 29 03:00:00 1998 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 25 00:59:59 1998 UTC = Sun Oct 25 02:59:59 1998 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 25 01:00:00 1998 UTC = Sun Oct 25 02:00:00 1998 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 28 00:59:59 1999 UTC = Sun Mar 28 01:59:59 1999 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 28 01:00:00 1999 UTC = Sun Mar 28 03:00:00 1999 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 31 00:59:59 1999 UTC = Sun Oct 31 02:59:59 1999 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 31 01:00:00 1999 UTC = Sun Oct 31 02:00:00 1999 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 26 00:59:59 2000 UTC = Sun Mar 26 01:59:59 2000 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 26 01:00:00 2000 UTC = Sun Mar 26 03:00:00 2000 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 29 00:59:59 2000 UTC = Sun Oct 29 02:59:59 2000 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 29 01:00:00 2000 UTC = Sun Oct 29 02:00:00 2000 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 25 00:59:59 2001 UTC = Sun Mar 25 01:59:59 2001 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 25 01:00:00 2001 UTC = Sun Mar 25 03:00:00 2001 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 28 00:59:59 2001 UTC = Sun Oct 28 02:59:59 2001 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 28 01:00:00 2001 UTC = Sun Oct 28 02:00:00 2001 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 31 00:59:59 2002 UTC = Sun Mar 31 01:59:59 2002 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 31 01:00:00 2002 UTC = Sun Mar 31 03:00:00 2002 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 27 00:59:59 2002 UTC = Sun Oct 27 02:59:59 2002 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 27 01:00:00 2002 UTC = Sun Oct 27 02:00:00 2002 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 30 00:59:59 2003 UTC = Sun Mar 30 01:59:59 2003 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 30 01:00:00 2003 UTC = Sun Mar 30 03:00:00 2003 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 26 00:59:59 2003 UTC = Sun Oct 26 02:59:59 2003 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 26 01:00:00 2003 UTC = Sun Oct 26 02:00:00 2003 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 28 00:59:59 2004 UTC = Sun Mar 28 01:59:59 2004 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 28 01:00:00 2004 UTC = Sun Mar 28 03:00:00 2004 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 31 00:59:59 2004 UTC = Sun Oct 31 02:59:59 2004 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 31 01:00:00 2004 UTC = Sun Oct 31 02:00:00 2004 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 27 00:59:59 2005 UTC = Sun Mar 27 01:59:59 2005 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 27 01:00:00 2005 UTC = Sun Mar 27 03:00:00 2005 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 30 00:59:59 2005 UTC = Sun Oct 30 02:59:59 2005 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 30 01:00:00 2005 UTC = Sun Oct 30 02:00:00 2005 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 26 00:59:59 2006 UTC = Sun Mar 26 01:59:59 2006 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 26 01:00:00 2006 UTC = Sun Mar 26 03:00:00 2006 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 29 00:59:59 2006 UTC = Sun Oct 29 02:59:59 2006 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 29 01:00:00 2006 UTC = Sun Oct 29 02:00:00 2006 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 25 00:59:59 2007 UTC = Sun Mar 25 01:59:59 2007 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 25 01:00:00 2007 UTC = Sun Mar 25 03:00:00 2007 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 28 00:59:59 2007 UTC = Sun Oct 28 02:59:59 2007 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 28 01:00:00 2007 UTC = Sun Oct 28 02:00:00 2007 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 30 00:59:59 2008 UTC = Sun Mar 30 01:59:59 2008 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 30 01:00:00 2008 UTC = Sun Mar 30 03:00:00 2008 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 26 00:59:59 2008 UTC = Sun Oct 26 02:59:59 2008 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 26 01:00:00 2008 UTC = Sun Oct 26 02:00:00 2008 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 29 00:59:59 2009 UTC = Sun Mar 29 01:59:59 2009 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 29 01:00:00 2009 UTC = Sun Mar 29 03:00:00 2009 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 25 00:59:59 2009 UTC = Sun Oct 25 02:59:59 2009 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 25 01:00:00 2009 UTC = Sun Oct 25 02:00:00 2009 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 28 00:59:59 2010 UTC = Sun Mar 28 01:59:59 2010 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 28 01:00:00 2010 UTC = Sun Mar 28 03:00:00 2010 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 31 00:59:59 2010 UTC = Sun Oct 31 02:59:59 2010 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 31 01:00:00 2010 UTC = Sun Oct 31 02:00:00 2010 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 27 00:59:59 2011 UTC = Sun Mar 27 01:59:59 2011 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 27 01:00:00 2011 UTC = Sun Mar 27 03:00:00 2011 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 30 00:59:59 2011 UTC = Sun Oct 30 02:59:59 2011 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 30 01:00:00 2011 UTC = Sun Oct 30 02:00:00 2011 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 25 00:59:59 2012 UTC = Sun Mar 25 01:59:59 2012 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 25 01:00:00 2012 UTC = Sun Mar 25 03:00:00 2012 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 28 00:59:59 2012 UTC = Sun Oct 28 02:59:59 2012 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 28 01:00:00 2012 UTC = Sun Oct 28 02:00:00 2012 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 31 00:59:59 2013 UTC = Sun Mar 31 01:59:59 2013 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 31 01:00:00 2013 UTC = Sun Mar 31 03:00:00 2013 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 27 00:59:59 2013 UTC = Sun Oct 27 02:59:59 2013 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 27 01:00:00 2013 UTC = Sun Oct 27 02:00:00 2013 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 30 00:59:59 2014 UTC = Sun Mar 30 01:59:59 2014 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 30 01:00:00 2014 UTC = Sun Mar 30 03:00:00 2014 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 26 00:59:59 2014 UTC = Sun Oct 26 02:59:59 2014 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 26 01:00:00 2014 UTC = Sun Oct 26 02:00:00 2014 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 29 00:59:59 2015 UTC = Sun Mar 29 01:59:59 2015 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 29 01:00:00 2015 UTC = Sun Mar 29 03:00:00 2015 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 25 00:59:59 2015 UTC = Sun Oct 25 02:59:59 2015 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 25 01:00:00 2015 UTC = Sun Oct 25 02:00:00 2015 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 27 00:59:59 2016 UTC = Sun Mar 27 01:59:59 2016 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 27 01:00:00 2016 UTC = Sun Mar 27 03:00:00 2016 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 30 00:59:59 2016 UTC = Sun Oct 30 02:59:59 2016 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 30 01:00:00 2016 UTC = Sun Oct 30 02:00:00 2016 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 26 00:59:59 2017 UTC = Sun Mar 26 01:59:59 2017 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 26 01:00:00 2017 UTC = Sun Mar 26 03:00:00 2017 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 29 00:59:59 2017 UTC = Sun Oct 29 02:59:59 2017 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 29 01:00:00 2017 UTC = Sun Oct 29 02:00:00 2017 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 25 00:59:59 2018 UTC = Sun Mar 25 01:59:59 2018 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 25 01:00:00 2018 UTC = Sun Mar 25 03:00:00 2018 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 28 00:59:59 2018 UTC = Sun Oct 28 02:59:59 2018 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 28 01:00:00 2018 UTC = Sun Oct 28 02:00:00 2018 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 31 00:59:59 2019 UTC = Sun Mar 31 01:59:59 2019 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 31 01:00:00 2019 UTC = Sun Mar 31 03:00:00 2019 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 27 00:59:59 2019 UTC = Sun Oct 27 02:59:59 2019 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 27 01:00:00 2019 UTC = Sun Oct 27 02:00:00 2019 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 29 00:59:59 2020 UTC = Sun Mar 29 01:59:59 2020 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 29 01:00:00 2020 UTC = Sun Mar 29 03:00:00 2020 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 25 00:59:59 2020 UTC = Sun Oct 25 02:59:59 2020 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 25 01:00:00 2020 UTC = Sun Oct 25 02:00:00 2020 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 28 00:59:59 2021 UTC = Sun Mar 28 01:59:59 2021 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 28 01:00:00 2021 UTC = Sun Mar 28 03:00:00 2021 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 31 00:59:59 2021 UTC = Sun Oct 31 02:59:59 2021 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 31 01:00:00 2021 UTC = Sun Oct 31 02:00:00 2021 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 27 00:59:59 2022 UTC = Sun Mar 27 01:59:59 2022 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 27 01:00:00 2022 UTC = Sun Mar 27 03:00:00 2022 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 30 00:59:59 2022 UTC = Sun Oct 30 02:59:59 2022 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 30 01:00:00 2022 UTC = Sun Oct 30 02:00:00 2022 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 26 00:59:59 2023 UTC = Sun Mar 26 01:59:59 2023 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 26 01:00:00 2023 UTC = Sun Mar 26 03:00:00 2023 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 29 00:59:59 2023 UTC = Sun Oct 29 02:59:59 2023 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 29 01:00:00 2023 UTC = Sun Oct 29 02:00:00 2023 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 31 00:59:59 2024 UTC = Sun Mar 31 01:59:59 2024 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 31 01:00:00 2024 UTC = Sun Mar 31 03:00:00 2024 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 27 00:59:59 2024 UTC = Sun Oct 27 02:59:59 2024 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 27 01:00:00 2024 UTC = Sun Oct 27 02:00:00 2024 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 30 00:59:59 2025 UTC = Sun Mar 30 01:59:59 2025 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 30 01:00:00 2025 UTC = Sun Mar 30 03:00:00 2025 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 26 00:59:59 2025 UTC = Sun Oct 26 02:59:59 2025 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 26 01:00:00 2025 UTC = Sun Oct 26 02:00:00 2025 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 29 00:59:59 2026 UTC = Sun Mar 29 01:59:59 2026 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 29 01:00:00 2026 UTC = Sun Mar 29 03:00:00 2026 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 25 00:59:59 2026 UTC = Sun Oct 25 02:59:59 2026 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 25 01:00:00 2026 UTC = Sun Oct 25 02:00:00 2026 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 28 00:59:59 2027 UTC = Sun Mar 28 01:59:59 2027 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 28 01:00:00 2027 UTC = Sun Mar 28 03:00:00 2027 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 31 00:59:59 2027 UTC = Sun Oct 31 02:59:59 2027 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 31 01:00:00 2027 UTC = Sun Oct 31 02:00:00 2027 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 26 00:59:59 2028 UTC = Sun Mar 26 01:59:59 2028 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 26 01:00:00 2028 UTC = Sun Mar 26 03:00:00 2028 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 29 00:59:59 2028 UTC = Sun Oct 29 02:59:59 2028 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 29 01:00:00 2028 UTC = Sun Oct 29 02:00:00 2028 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 25 00:59:59 2029 UTC = Sun Mar 25 01:59:59 2029 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 25 01:00:00 2029 UTC = Sun Mar 25 03:00:00 2029 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 28 00:59:59 2029 UTC = Sun Oct 28 02:59:59 2029 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 28 01:00:00 2029 UTC = Sun Oct 28 02:00:00 2029 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 31 00:59:59 2030 UTC = Sun Mar 31 01:59:59 2030 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 31 01:00:00 2030 UTC = Sun Mar 31 03:00:00 2030 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 27 00:59:59 2030 UTC = Sun Oct 27 02:59:59 2030 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 27 01:00:00 2030 UTC = Sun Oct 27 02:00:00 2030 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 30 00:59:59 2031 UTC = Sun Mar 30 01:59:59 2031 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 30 01:00:00 2031 UTC = Sun Mar 30 03:00:00 2031 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 26 00:59:59 2031 UTC = Sun Oct 26 02:59:59 2031 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 26 01:00:00 2031 UTC = Sun Oct 26 02:00:00 2031 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 28 00:59:59 2032 UTC = Sun Mar 28 01:59:59 2032 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 28 01:00:00 2032 UTC = Sun Mar 28 03:00:00 2032 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 31 00:59:59 2032 UTC = Sun Oct 31 02:59:59 2032 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 31 01:00:00 2032 UTC = Sun Oct 31 02:00:00 2032 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 27 00:59:59 2033 UTC = Sun Mar 27 01:59:59 2033 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 27 01:00:00 2033 UTC = Sun Mar 27 03:00:00 2033 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 30 00:59:59 2033 UTC = Sun Oct 30 02:59:59 2033 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 30 01:00:00 2033 UTC = Sun Oct 30 02:00:00 2033 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 26 00:59:59 2034 UTC = Sun Mar 26 01:59:59 2034 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 26 01:00:00 2034 UTC = Sun Mar 26 03:00:00 2034 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 29 00:59:59 2034 UTC = Sun Oct 29 02:59:59 2034 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 29 01:00:00 2034 UTC = Sun Oct 29 02:00:00 2034 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 25 00:59:59 2035 UTC = Sun Mar 25 01:59:59 2035 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 25 01:00:00 2035 UTC = Sun Mar 25 03:00:00 2035 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 28 00:59:59 2035 UTC = Sun Oct 28 02:59:59 2035 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 28 01:00:00 2035 UTC = Sun Oct 28 02:00:00 2035 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 30 00:59:59 2036 UTC = Sun Mar 30 01:59:59 2036 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 30 01:00:00 2036 UTC = Sun Mar 30 03:00:00 2036 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 26 00:59:59 2036 UTC = Sun Oct 26 02:59:59 2036 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 26 01:00:00 2036 UTC = Sun Oct 26 02:00:00 2036 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 29 00:59:59 2037 UTC = Sun Mar 29 01:59:59 2037 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Mar 29 01:00:00 2037 UTC = Sun Mar 29 03:00:00 2037 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 25 00:59:59 2037 UTC = Sun Oct 25 02:59:59 2037 CEST isdst=1 gmtoff=7200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Sun Oct 25 01:00:00 2037 UTC = Sun Oct 25 02:00:00 2037 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Mon Jan 18 03:14:07 2038 UTC = Mon Jan 18 04:14:07 2038 CET isdst=0 gmtoff=3600
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Berlin  Tue Jan 19 03:14:07 2038 UTC = Tue Jan 19 04:14:07 2038 CET isdst=0 gmtoff=3600
+diff --git a/kdecore/tests/Los_Angeles.zdump b/kdecore/tests/Los_Angeles.zdump
+new file mode 100644
+index 0000000..91f8780
+--- /dev/null
++++ b/kdecore/tests/Los_Angeles.zdump
+@@ -0,0 +1,374 @@
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Fri Dec 13 20:45:52 1901 UTC = Fri Dec 13 12:45:52 1901 PST isdst=0 gmtoff=-28800
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sat Dec 14 20:45:52 1901 UTC = Sat Dec 14 12:45:52 1901 PST isdst=0 gmtoff=-28800
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Mar 31 09:59:59 1918 UTC = Sun Mar 31 01:59:59 1918 PST isdst=0 gmtoff=-28800
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Mar 31 10:00:00 1918 UTC = Sun Mar 31 03:00:00 1918 PDT isdst=1 gmtoff=-25200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Oct 27 08:59:59 1918 UTC = Sun Oct 27 01:59:59 1918 PDT isdst=1 gmtoff=-25200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Oct 27 09:00:00 1918 UTC = Sun Oct 27 01:00:00 1918 PST isdst=0 gmtoff=-28800
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Mar 30 09:59:59 1919 UTC = Sun Mar 30 01:59:59 1919 PST isdst=0 gmtoff=-28800
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Mar 30 10:00:00 1919 UTC = Sun Mar 30 03:00:00 1919 PDT isdst=1 gmtoff=-25200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Oct 26 08:59:59 1919 UTC = Sun Oct 26 01:59:59 1919 PDT isdst=1 gmtoff=-25200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Oct 26 09:00:00 1919 UTC = Sun Oct 26 01:00:00 1919 PST isdst=0 gmtoff=-28800
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Mon Feb  9 09:59:59 1942 UTC = Mon Feb  9 01:59:59 1942 PST isdst=0 gmtoff=-28800
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Mon Feb  9 10:00:00 1942 UTC = Mon Feb  9 03:00:00 1942 PWT isdst=1 gmtoff=-25200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Tue Aug 14 22:59:59 1945 UTC = Tue Aug 14 15:59:59 1945 PWT isdst=1 gmtoff=-25200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Tue Aug 14 23:00:00 1945 UTC = Tue Aug 14 16:00:00 1945 PPT isdst=1 gmtoff=-25200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Sep 30 08:59:59 1945 UTC = Sun Sep 30 01:59:59 1945 PPT isdst=1 gmtoff=-25200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Sep 30 09:00:00 1945 UTC = Sun Sep 30 01:00:00 1945 PST isdst=0 gmtoff=-28800
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Mar 14 09:59:59 1948 UTC = Sun Mar 14 01:59:59 1948 PST isdst=0 gmtoff=-28800
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Mar 14 10:00:00 1948 UTC = Sun Mar 14 03:00:00 1948 PDT isdst=1 gmtoff=-25200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sat Jan  1 08:59:59 1949 UTC = Sat Jan  1 01:59:59 1949 PDT isdst=1 gmtoff=-25200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sat Jan  1 09:00:00 1949 UTC = Sat Jan  1 01:00:00 1949 PST isdst=0 gmtoff=-28800
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Apr 30 09:59:59 1950 UTC = Sun Apr 30 01:59:59 1950 PST isdst=0 gmtoff=-28800
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Apr 30 10:00:00 1950 UTC = Sun Apr 30 03:00:00 1950 PDT isdst=1 gmtoff=-25200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Sep 24 08:59:59 1950 UTC = Sun Sep 24 01:59:59 1950 PDT isdst=1 gmtoff=-25200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Sep 24 09:00:00 1950 UTC = Sun Sep 24 01:00:00 1950 PST isdst=0 gmtoff=-28800
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Apr 29 09:59:59 1951 UTC = Sun Apr 29 01:59:59 1951 PST isdst=0 gmtoff=-28800
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Apr 29 10:00:00 1951 UTC = Sun Apr 29 03:00:00 1951 PDT isdst=1 gmtoff=-25200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Sep 30 08:59:59 1951 UTC = Sun Sep 30 01:59:59 1951 PDT isdst=1 gmtoff=-25200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Sep 30 09:00:00 1951 UTC = Sun Sep 30 01:00:00 1951 PST isdst=0 gmtoff=-28800
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Apr 27 09:59:59 1952 UTC = Sun Apr 27 01:59:59 1952 PST isdst=0 gmtoff=-28800
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Apr 27 10:00:00 1952 UTC = Sun Apr 27 03:00:00 1952 PDT isdst=1 gmtoff=-25200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Sep 28 08:59:59 1952 UTC = Sun Sep 28 01:59:59 1952 PDT isdst=1 gmtoff=-25200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Sep 28 09:00:00 1952 UTC = Sun Sep 28 01:00:00 1952 PST isdst=0 gmtoff=-28800
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Apr 26 09:59:59 1953 UTC = Sun Apr 26 01:59:59 1953 PST isdst=0 gmtoff=-28800
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Apr 26 10:00:00 1953 UTC = Sun Apr 26 03:00:00 1953 PDT isdst=1 gmtoff=-25200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Sep 27 08:59:59 1953 UTC = Sun Sep 27 01:59:59 1953 PDT isdst=1 gmtoff=-25200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Sep 27 09:00:00 1953 UTC = Sun Sep 27 01:00:00 1953 PST isdst=0 gmtoff=-28800
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Apr 25 09:59:59 1954 UTC = Sun Apr 25 01:59:59 1954 PST isdst=0 gmtoff=-28800
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Apr 25 10:00:00 1954 UTC = Sun Apr 25 03:00:00 1954 PDT isdst=1 gmtoff=-25200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Sep 26 08:59:59 1954 UTC = Sun Sep 26 01:59:59 1954 PDT isdst=1 gmtoff=-25200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Sep 26 09:00:00 1954 UTC = Sun Sep 26 01:00:00 1954 PST isdst=0 gmtoff=-28800
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Apr 24 09:59:59 1955 UTC = Sun Apr 24 01:59:59 1955 PST isdst=0 gmtoff=-28800
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Apr 24 10:00:00 1955 UTC = Sun Apr 24 03:00:00 1955 PDT isdst=1 gmtoff=-25200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Sep 25 08:59:59 1955 UTC = Sun Sep 25 01:59:59 1955 PDT isdst=1 gmtoff=-25200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Sep 25 09:00:00 1955 UTC = Sun Sep 25 01:00:00 1955 PST isdst=0 gmtoff=-28800
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Apr 29 09:59:59 1956 UTC = Sun Apr 29 01:59:59 1956 PST isdst=0 gmtoff=-28800
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Apr 29 10:00:00 1956 UTC = Sun Apr 29 03:00:00 1956 PDT isdst=1 gmtoff=-25200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Sep 30 08:59:59 1956 UTC = Sun Sep 30 01:59:59 1956 PDT isdst=1 gmtoff=-25200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Sep 30 09:00:00 1956 UTC = Sun Sep 30 01:00:00 1956 PST isdst=0 gmtoff=-28800
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Apr 28 09:59:59 1957 UTC = Sun Apr 28 01:59:59 1957 PST isdst=0 gmtoff=-28800
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Apr 28 10:00:00 1957 UTC = Sun Apr 28 03:00:00 1957 PDT isdst=1 gmtoff=-25200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Sep 29 08:59:59 1957 UTC = Sun Sep 29 01:59:59 1957 PDT isdst=1 gmtoff=-25200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Sep 29 09:00:00 1957 UTC = Sun Sep 29 01:00:00 1957 PST isdst=0 gmtoff=-28800
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Apr 27 09:59:59 1958 UTC = Sun Apr 27 01:59:59 1958 PST isdst=0 gmtoff=-28800
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Apr 27 10:00:00 1958 UTC = Sun Apr 27 03:00:00 1958 PDT isdst=1 gmtoff=-25200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Sep 28 08:59:59 1958 UTC = Sun Sep 28 01:59:59 1958 PDT isdst=1 gmtoff=-25200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Sep 28 09:00:00 1958 UTC = Sun Sep 28 01:00:00 1958 PST isdst=0 gmtoff=-28800
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Apr 26 09:59:59 1959 UTC = Sun Apr 26 01:59:59 1959 PST isdst=0 gmtoff=-28800
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Apr 26 10:00:00 1959 UTC = Sun Apr 26 03:00:00 1959 PDT isdst=1 gmtoff=-25200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Sep 27 08:59:59 1959 UTC = Sun Sep 27 01:59:59 1959 PDT isdst=1 gmtoff=-25200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Sep 27 09:00:00 1959 UTC = Sun Sep 27 01:00:00 1959 PST isdst=0 gmtoff=-28800
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Apr 24 09:59:59 1960 UTC = Sun Apr 24 01:59:59 1960 PST isdst=0 gmtoff=-28800
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Apr 24 10:00:00 1960 UTC = Sun Apr 24 03:00:00 1960 PDT isdst=1 gmtoff=-25200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Sep 25 08:59:59 1960 UTC = Sun Sep 25 01:59:59 1960 PDT isdst=1 gmtoff=-25200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Sep 25 09:00:00 1960 UTC = Sun Sep 25 01:00:00 1960 PST isdst=0 gmtoff=-28800
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Apr 30 09:59:59 1961 UTC = Sun Apr 30 01:59:59 1961 PST isdst=0 gmtoff=-28800
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Apr 30 10:00:00 1961 UTC = Sun Apr 30 03:00:00 1961 PDT isdst=1 gmtoff=-25200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Sep 24 08:59:59 1961 UTC = Sun Sep 24 01:59:59 1961 PDT isdst=1 gmtoff=-25200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Sep 24 09:00:00 1961 UTC = Sun Sep 24 01:00:00 1961 PST isdst=0 gmtoff=-28800
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Apr 29 09:59:59 1962 UTC = Sun Apr 29 01:59:59 1962 PST isdst=0 gmtoff=-28800
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Apr 29 10:00:00 1962 UTC = Sun Apr 29 03:00:00 1962 PDT isdst=1 gmtoff=-25200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Oct 28 08:59:59 1962 UTC = Sun Oct 28 01:59:59 1962 PDT isdst=1 gmtoff=-25200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Oct 28 09:00:00 1962 UTC = Sun Oct 28 01:00:00 1962 PST isdst=0 gmtoff=-28800
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Apr 28 09:59:59 1963 UTC = Sun Apr 28 01:59:59 1963 PST isdst=0 gmtoff=-28800
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Apr 28 10:00:00 1963 UTC = Sun Apr 28 03:00:00 1963 PDT isdst=1 gmtoff=-25200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Oct 27 08:59:59 1963 UTC = Sun Oct 27 01:59:59 1963 PDT isdst=1 gmtoff=-25200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Oct 27 09:00:00 1963 UTC = Sun Oct 27 01:00:00 1963 PST isdst=0 gmtoff=-28800
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Apr 26 09:59:59 1964 UTC = Sun Apr 26 01:59:59 1964 PST isdst=0 gmtoff=-28800
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Apr 26 10:00:00 1964 UTC = Sun Apr 26 03:00:00 1964 PDT isdst=1 gmtoff=-25200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Oct 25 08:59:59 1964 UTC = Sun Oct 25 01:59:59 1964 PDT isdst=1 gmtoff=-25200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Oct 25 09:00:00 1964 UTC = Sun Oct 25 01:00:00 1964 PST isdst=0 gmtoff=-28800
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Apr 25 09:59:59 1965 UTC = Sun Apr 25 01:59:59 1965 PST isdst=0 gmtoff=-28800
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Apr 25 10:00:00 1965 UTC = Sun Apr 25 03:00:00 1965 PDT isdst=1 gmtoff=-25200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Oct 31 08:59:59 1965 UTC = Sun Oct 31 01:59:59 1965 PDT isdst=1 gmtoff=-25200
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Oct 31 09:00:00 1965 UTC = Sun Oct 31 01:00:00 1965 PST isdst=0 gmtoff=-28800
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Apr 24 09:59:59 1966 UTC = Sun Apr 24 01:59:59 1966 PST isdst=0 gmtoff=-28800
++/home/david/src/kde/4.8/kdelibs/kdecore/tests/Los_Angeles  Sun Apr 24 10:00:00 1966 UTC = Sun Apr 24 03:00:00 1966 PDT isdst=1 gmtoff=-25200
<<Diff was trimmed, longer than 597 lines>>

---- CVS-web:
    http://cvs.pld-linux.org/packages/kde4-kdelibs/kde4-kdelibs.spec?r1=1.273&r2=1.274



More information about the pld-cvs-commit mailing list