Branch: Tag:

2019-03-19

2019-03-19 12:33:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge commit '722771973bd' into patches/lyslyskom22891031

* commit '722771973bd': (6177 commits)
Verify that callablep responses are aligned with reality.
...

2019-03-14

2019-03-14 10:39:03 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge commit '2470270f500c728d10b8895314d8d8b07016e37b' into grubba/typechecker-automap

* commit '2470270f500c728d10b8895314d8d8b07016e37b': (18681 commits)
Removed the old typechecker.
...

2018-11-03

2018-11-03 14:21:37 by Marcus Comstedt <marcus@mc.pp.se>

Merge remote-tracking branch 'origin/8.1' into gobject-introspection

2018-02-15

2018-02-15 15:54:26 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge commit '75c9d1806f1a69ca21c27a2c2fe1b4a6ea38e77e' into patches/pike63

* commit '75c9d1806f1a69ca21c27a2c2fe1b4a6ea38e77e': (19587 commits)
...

2015-05-26

2015-05-26 10:33:42 by Martin Nilsson <nilsson@opera.com>

Removed trailing spaces.

2014-12-06

2014-12-06 16:31:29 by Marcus Comstedt <marcus@mc.pp.se>

Calendar: Increase fuzz in deltat test

2014-12-06 14:51:42 by Marcus Comstedt <marcus@mc.pp.se>

Calendar: Increase fuzz in deltat test

2014-12-03

2014-12-03 14:50:19 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Calendar: Fixed deltat calculation and tables.

Also adds some tests.

2014-12-03 14:48:23 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Calendar: Fixed deltat calculation and tables.

Also adds some tests.

2014-12-01

2014-12-01 13:13:18 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Calendar.YMD: Improved dwim_time().

dwim_time() now knows about ISO 9601 timestamps with colons.

Fixes [roxen.com #23993].

2014-12-01 13:06:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Calendar.YMD: Improved dwim_time().

dwim-time() now knows about ISO 9601 timestamps with colons.

Fixes [roxen.com #23993].

2014-12-01 13:03:17 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Calendar.YMD: Improved dwim_time().

dwim-time() now knows about ISO 9601 timestamps with colons.

Fixes [roxen.com #23993].

2014-09-04

2014-09-04 15:57:43 by Arne Goedeke <el@laramies.com>

Merge remote-tracking branch 'origin/8.0' into string_alloc

Conflicts:
src/stralloc.c

2014-08-28

2014-08-28 15:52:47 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Calendar: Improved dwim_time() for ISO-8601 dates.

Also adds some corresponding testsuite tests.

FIXME: Ought to have tests for all the patterns in dwim_{day,time}().

2014-01-05

2014-01-05 17:27:41 by Marcus Comstedt <marcus@mc.pp.se>

Calendar: Set timezone UTC for the 2040-11-08 test

If this is not done, it is possible to get the error "Time is out of
range for Timezone.localtime()".

2012-10-06

2012-10-06 11:38:03 by Marcus Comstedt <marcus@mc.pp.se>

Merge branch '7.9' into gobject-introspection

2012-09-05

2012-09-05 12:07:33 by Martin Stjernholm <mast@lysator.liu.se>

Fixed bug where the month was lost with %a to Calendar.parse.

2012-09-05 12:07:18 by Martin Stjernholm <mast@lysator.liu.se>

Fixed bug where the month was lost with %a to Calendar.parse.

2012-07-18

2012-07-18 12:56:57 by Arne Goedeke <el@laramies.com>

Merge branch '7.9' into block_alloc

Conflicts:
src/modules/system/configure.in
src/post_modules/CritBit/tree_low.c
src/post_modules/CritBit/tree_low.h
src/post_modules/CritBit/tree_source.H

2012-07-03

2012-07-03 19:26:51 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Updated some Calendar tests to the new timezone handling.

2012-07-03 19:26:07 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Updated some Calendar tests to the new timezone handling.

2011-11-05

2011-11-05 15:02:44 by Martin Nilsson <nilsson@opera.com>

Removed $Id$.

2011-04-25

2011-04-25 16:12:49 by Martin Stjernholm <mast@lysator.liu.se>

No more foreign_idents.

2011-04-25 16:12:40 by Martin Stjernholm <mast@lysator.liu.se>

No more foreign_idents.

2010-12-20

2010-12-20 12:15:13 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Calendar: Fix evaluation order for `+().

Thanks to Marc Dirix <marc@dirix.nu> for the testcase.

2010-12-20 12:13:54 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Calendar: Fix evaluation order for `+().

Thanks to Marc Dirix <marc@dirix.nu> for the testcase.

2010-03-02

2010-03-02 11:51:09 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added test for [bug 5303].

Rev: lib/modules/Calendar.pmod/testsuite.in:1.25

2009-08-19

2009-08-19 10:54:27 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added test for issue reported by Xuesong Guo <peterpan@wukong.com>.

Rev: lib/modules/Calendar.pmod/testsuite.in:1.24

2009-03-11

2009-03-11 16:02:53 by Martin Nilsson <mani@lysator.liu.se>

Know the syntaxes of HTTP.

Rev: lib/modules/Calendar.pmod/YMD.pike:1.37
Rev: lib/modules/Calendar.pmod/testsuite.in:1.23

2008-05-23

2008-05-23 00:34:20 by Martin Stjernholm <mast@lysator.liu.se>

More tests.

Rev: lib/modules/Calendar.pmod/testsuite.in:1.22

2008-05-22

2008-05-22 20:26:21 by Martin Stjernholm <mast@lysator.liu.se>

Oops, previous checkin was slightly too large.

Rev: lib/modules/Calendar.pmod/testsuite.in:1.21

2008-05-22 20:21:01 by Martin Stjernholm <mast@lysator.liu.se>

Removed a forgotten werror in the timezone name test.

Rev: lib/modules/Calendar.pmod/testsuite.in:1.20

2008-05-16

2008-05-16 19:45:50 by Martin Stjernholm <mast@lysator.liu.se>

Test that all time zones in Calendar.TZnames.zones can be set.

Rev: lib/modules/Calendar.pmod/testsuite.in:1.19

2008-04-23

2008-04-23 00:13:43 by Martin Nilsson <mani@lysator.liu.se>

Test for bug 1884

Rev: lib/modules/Calendar.pmod/testsuite.in:1.18

2008-03-29

2008-03-29 21:03:21 by Martin Nilsson <mani@lysator.liu.se>

Test exception behaviour of set_timezone.

Rev: lib/modules/Calendar.pmod/testsuite.in:1.17

2008-03-05

2008-03-05 12:49:06 by Martin Stjernholm <mast@lysator.liu.se>

Reverted the last change afterall. The reason is that the most obvious way
to work around this problem is something like this:

Calendar.ISO.Day stepped = day->add (n, Calendar.ISO.Month());
int m = stepped->month_no();
while (stepped->month_no() == m && stepped->month_day() < day->month_day())
stepped -= Calendar.ISO.Day();

and that would break thoroughly by this fix. The fix will only be in
versions >= 7.7 with compat goo.

Rev: lib/modules/Calendar.pmod/YMD.pike:1.15
Rev: lib/modules/Calendar.pmod/testsuite.in:1.14

2008-02-05

2008-02-05 21:34:47 by Martin Stjernholm <mast@lysator.liu.se>

Fixed stepping of days by months or years to work in a more useful way.
Previously e.g. Calendar.ISO.Day(2000,1,31)+Calendar.ISO.Month() would
return March 2nd since there aren't 31 days in February and the Calendar
module would instead step 30 days forward from February 1st.

This is counterintuitive and not useful in most cases; practice shows that
it's clearly better to keep the month correct and accept an offset in the
day-of-month, i.e. to get February 29th instead in the example above.

The same situation also exists when standing on a leap day and stepping by
years to a non-leap year. This patch fixes that case too.

It does however not fix stepping weeks by years, which currently works in an
inconsistent way wrt to days. That will be fixed in versions >= 7.7 with
compat goo.

NOTE: This change is not strictly compatible, but given the alternatives of
introducing a theoretical incompatibility and solving a very real and
repeatedly encountered problem, the choice isn't difficult.

Rev: lib/modules/Calendar.pmod/YMD.pike:1.28
Rev: lib/modules/Calendar.pmod/testsuite.in:1.16

2008-02-05 21:34:47 by Martin Stjernholm <mast@lysator.liu.se>

Fixed stepping of days by months or years to work in a more useful way.
Previously e.g. Calendar.ISO.Day(2000,1,31)+Calendar.ISO.Month() would
return March 2nd since there aren't 31 days in February and the Calendar
module would instead step 30 days forward from February 1st.

This is counterintuitive and not useful in most cases; practice shows that
it's clearly better to keep the month correct and accept an offset in the
day-of-month, i.e. to get February 29th instead in the example above.

The same situation also exists when standing on a leap day and stepping by
years to a non-leap year. This patch fixes that case too.

It does however not fix stepping weeks by years, which currently works in an
inconsistent way wrt to days. That will be fixed in versions >= 7.7 with
compat goo.

NOTE: This change is not strictly compatible, but given the alternatives of
introducing a theoretical incompatibility and solving a very real and
repeatedly encountered problem, the choice isn't difficult.

Rev: lib/modules/Calendar.pmod/YMD.pike:1.14
Rev: lib/modules/Calendar.pmod/testsuite.in:1.13

2008-01-28

2008-01-28 20:50:03 by Martin Stjernholm <mast@lysator.liu.se>

A bunch of tests to keep track of both the fixes and the bugs..

Rev: lib/modules/Calendar.pmod/testsuite.in:1.12

2008-01-28 20:50:03 by Martin Stjernholm <mast@lysator.liu.se>

A bunch of tests to keep track of both the fixes and the bugs..

Rev: lib/modules/Calendar.pmod/testsuite.in:1.6

2008-01-23

2008-01-23 15:23:54 by Martin Stjernholm <mast@lysator.liu.se>

Fixed some bugs with year spanning weeks, but more remain.

Rev: lib/modules/Calendar.pmod/YMD.pike:1.24
Rev: lib/modules/Calendar.pmod/testsuite.in:1.15

2008-01-05

2008-01-05 22:14:32 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed a few warnings.

Rev: lib/modules/Calendar.pmod/testsuite.in:1.14
Rev: lib/modules/String.pmod/testsuite.in:1.24

2007-01-02

2007-01-02 17:30:06 by Martin Nilsson <mani@lysator.liu.se>

Fix for calendar events.

Rev: lib/modules/Calendar.pmod/Events.pmod:1.16
Rev: lib/modules/Calendar.pmod/testsuite.in:1.13

2004-05-02

2004-05-02 18:46:49 by Martin Nilsson <mani@lysator.liu.se>

Added markers

Rev: lib/7.0/modules/testsuite.in:1.3
Rev: lib/7.2/modules/testsuite.in:1.2
Rev: lib/7.4/modules/Crypto.pmod/testsuite.in:1.12
Rev: lib/7.4/modules/testsuite.in:1.2
Rev: lib/modules/ADT.pmod/testsuite.in:1.15
Rev: lib/modules/Calendar.pmod/testsuite.in:1.12
Rev: lib/modules/Crypto.pmod/testsuite.in:1.38
Rev: lib/modules/Filesystem.pmod/testsuite.in:1.2
Rev: lib/modules/Graphics.pmod/Graph.pmod/testsuite.in:1.3
Rev: lib/modules/Parser.pmod/LR.pmod/testsuite.in:1.2
Rev: lib/modules/Parser.pmod/XML.pmod/testsuite.in:1.5
Rev: lib/modules/Pike.pmod/testsuite.in:1.3
Rev: lib/modules/Protocols.pmod/XMLRPC.pmod/testsuite.in:1.2
Rev: lib/modules/SSL.pmod/testsuite.in:1.8
Rev: lib/modules/Standards.pmod/ASN1.pmod/testsuite.in:1.8
Rev: lib/modules/Standards.pmod/testsuite.in:1.12
Rev: lib/modules/Stdio.pmod/testsuite.in:1.6
Rev: lib/modules/Tools.pmod/testsuite.in:1.11
Rev: lib/modules/Web.pmod/testsuite.in:1.10
Rev: lib/modules/Yabu.pmod/testsuite.in:1.4
Rev: src/modules/CommonLog/testsuite.in:1.3
Rev: src/modules/Gdbm/testsuite.in:1.7
Rev: src/modules/Gmp/testsuite.in:1.29
Rev: src/modules/Gz/testsuite.in:1.19
Rev: src/modules/Image/testsuite.in:1.18
Rev: src/modules/Java/testsuite.in:1.6
Rev: src/modules/MIME/testsuite.in:1.9
Rev: src/modules/Math/testsuite.in:1.8
Rev: src/modules/Parser/testsuite.in:1.57
Rev: src/modules/Perl/testsuite.in:1.4
Rev: src/modules/Regexp/testsuite.in:1.13
Rev: src/modules/_Charset/testsuite.in:1.8
Rev: src/modules/_Image_GIF/testsuite.in:1.2
Rev: src/modules/_Regexp_PCRE/testsuite.in:1.3
Rev: src/modules/_Roxen/testsuite.in:1.5
Rev: src/modules/_math/testsuite.in:1.12
Rev: src/modules/files/testsuite.in:1.34
Rev: src/modules/spider/testsuite.in:1.11
Rev: src/modules/sprintf/testsuite.in:1.37
Rev: src/modules/system/testsuite.in:1.17
Rev: src/post_modules/Bz2/testsuite.in:1.8
Rev: src/post_modules/Nettle/testsuite.in:1.14
Rev: src/post_modules/Unicode/testsuite.in:1.7
Rev: src/post_modules/_ADT/testsuite.in:1.5
Rev: src/post_modules/_Image_SVG/testsuite.in:1.3
Rev: src/testsuite.in:1.725

2004-01-10

2004-01-10 22:52:29 by Dan Nelson <dnelson@emsphone.com>

Fixed test. Thanks to Dan Nelson

Rev: lib/modules/Calendar.pmod/testsuite.in:1.11

2003-12-31

2003-12-31 00:02:12 by Martin Nilsson <mani@lysator.liu.se>

Improved dwim_time tests

Rev: lib/modules/Calendar.pmod/testsuite.in:1.10

2003-08-18

2003-08-18 14:24:49 by Martin Stjernholm <mast@lysator.liu.se>

Added test for language object confusion. It's really due to a
compiler bug, but I added a test here too just to be extra safe.

Rev: lib/modules/Calendar.pmod/testsuite.in:1.9

2003-03-30

2003-03-30 16:22:47 by Marcus Comstedt <marcus@mc.pp.se>

The missing hour is 02:00-03:00, not 23:00-24:00.

Rev: lib/modules/Calendar.pmod/testsuite.in:1.8

2003-03-30 16:22:12 by Marcus Comstedt <marcus@mc.pp.se>

The missing hour is 02:00-03:00, not 23:00-24:00.

Rev: lib/modules/Calendar.pmod/testsuite.in:1.5

2003-03-12

2003-03-12 19:43:44 by Martin Nilsson <mani@lysator.liu.se>

Added simple test for Austrian and Coptic.

Rev: lib/modules/Calendar.pmod/testsuite.in:1.7

2003-02-11

2003-02-11 15:59:58 by Johan Sundström <oyasumi@gmail.com>

Somewhat kludgy fix to make the Calendar format functions report the correct start date for certain boundary case weeks.

Rev: lib/modules/Calendar.pmod/Gregorian.pmod:1.7
Rev: lib/modules/Calendar.pmod/YMD.pmod:1.49
Rev: lib/modules/Calendar.pmod/testsuite.in:1.6

2002-12-11

2002-12-11 22:57:24 by Martin Nilsson <mani@lysator.liu.se>

Tests from verify.pike

Rev: lib/modules/Calendar.pmod/testsuite.in:1.5

2002-12-05

2002-12-05 15:46:04 by Martin Nilsson <mani@lysator.liu.se>

Fixed so these tests can be run outside central Europe.

Rev: lib/modules/Calendar.pmod/testsuite.in:1.4

2002-11-28

2002-11-28 19:15:31 by Martin Nilsson <mani@lysator.liu.se>

Some tests from the main testsuite.

Rev: lib/modules/Calendar.pmod/testsuite.in:1.3

2002-11-23

2002-11-23 15:41:55 by Johan Sundström <oyasumi@gmail.com>

Trigger another pikefarm build to get some fresh test data for the result parser.

Rev: lib/modules/Calendar.pmod/testsuite.in:1.2

2002-11-21

2002-11-21 21:40:47 by Johan Sundström <oyasumi@gmail.com>

Tests covering a very small subset of the Calendar module.

Rev: lib/modules/Calendar.pmod/testsuite.in:1.1