Ilia Alshanetsky
95e3f66299
Make sure the timezone is NULL, if change operation fails. Ex. memory_limit
2005-07-04 18:13:15 +00:00
Derick Rethans
69feece2bc
- Fixed logic.
2005-07-04 14:32:50 +00:00
Wez Furlong
1b9b6312c3
Fix win32 build
2005-07-04 13:22:27 +00:00
Derick Rethans
531c8b9f8c
- PHPAPI + static don't mix, obviously.
2005-07-04 13:21:39 +00:00
Derick Rethans
6ba4559b51
- Added testcase for bug #33563 which is already fixed.
2005-07-04 12:41:20 +00:00
Derick Rethans
346c090924
- Fixed bug #33562 (date("") crashes).
2005-07-04 07:48:19 +00:00
Derick Rethans
effc5f1927
- Do not crash when the abbreviation doesn't exist.
2005-07-04 07:16:09 +00:00
foobar
45ae792d08
- Always create the file with correct paths (gdb likes it better like this)
2005-07-04 00:25:39 +00:00
foobar
19b6ffed3c
- Always use #ifdef when dealing with HAVE_* defines from AC_CHECK_FUNCS()
...
- Added check for strftime() also in the timelib configure
2005-07-03 23:30:52 +00:00
Derick Rethans
422f14cb0f
- Fixed bug #33536 (strtotime defaults to now even on non time string).
2005-07-03 21:38:54 +00:00
Derick Rethans
8aa3554d19
- Reimplemented time(), getdate() and localtime() functions with new datetime
...
library.
2005-07-03 20:45:08 +00:00
Derick Rethans
0ef991e5ae
- Fixed bug #33532 (Different output for strftime() and date()).
...
- Re-implemented checkdate(), strftime() and gmstrftime() with the new timelib
code.
2005-07-03 19:14:55 +00:00
Ilia Alshanetsky
dda7692c87
Avoid strlen() if we know the length.
2005-07-03 18:56:57 +00:00
Derick Rethans
34c4ac7bac
- Fixed unintialized variable issue.
2005-07-03 18:49:07 +00:00
Derick Rethans
2e9d063814
- Added fallback to system's timezone setting, but marked with an E_STRICT
...
error.
- Adjusted tests to use the date_timezone_set() function.
2005-07-03 15:01:29 +00:00
Derick Rethans
d3c83378eb
- Move mktime/gmmktime related tests from ext/standard to ext/date.
2005-07-03 14:36:59 +00:00
Derick Rethans
ed02f202f0
- Fixed bug #30096 (gmmktime does not return the corrent time).
...
- Re-implemented mktime and gmmktime with new date time library.
- Added testcase for bug #30096 , updated test cases for E_STRICT warning of
is_dst parameter usage for mktime/gmmktime.
2005-07-03 14:27:31 +00:00
Derick Rethans
2b47899981
- Overhauled selecting the correct timezone. The timezone set with
...
"date_timezone_set" override the TZ environment variable, which on its turn
overrides the date.timezone setting. If none of the three is set, we fallback
to UTC.
- Added "date_timezone_set" function to set the timezone that the date
functions will use.
2005-07-02 21:19:25 +00:00
Edin Kadribasic
e70b3a94f4
Use timelib types.
...
(Fixes compilation on older Microsoft compilers)
2005-07-01 08:59:57 +00:00
Derick Rethans
e6820914ff
- parse_date.c is a generated file, updated parse_date.re and regenerated
...
parse_date.c.
2005-07-01 07:18:43 +00:00
Ilia Alshanetsky
eab2cdedd3
Fixed memory leak.
2005-06-30 23:33:37 +00:00
Frank M. Kromann
4ae7321f3e
Fix Win32 build
2005-06-30 23:03:36 +00:00
Frank M. Kromann
6833acff23
Fix ZTS build
2005-06-30 22:49:47 +00:00
Ilia Alshanetsky
f7fe18dde4
Fixed compiler warnings.
2005-06-30 22:47:39 +00:00
Ilia Alshanetsky
7575ef4778
Fixed memory leak on error inside php_date().
2005-06-30 22:44:28 +00:00
Derick Rethans
e155585e6e
- Reimplemented date and gmdate with new timelib code.
...
- Removed old date/gmdate implementations.
- Moved date() related testcases to ext/date/tests.
- Implemented bug #33452 .
- Fixed testcase for bug #27719 - there is no timezone called "EST5DST".
2005-06-30 21:38:06 +00:00
Derick Rethans
33218e6b24
- Make the Netware guys happy by removing the config.nw.h define.
2005-06-30 06:40:57 +00:00
Derick Rethans
e4860af785
- Reorganize headers, and update TODO.
2005-06-29 19:08:26 +00:00
Derick Rethans
e7de7ff9e2
- Added support for negative timestamps with the @<number> format. (Patch by
...
Nuno Lopes)
2005-06-29 19:07:06 +00:00
Derick Rethans
aa202a7e93
- Make sure the already set "TZ" environment doesn't mess up the tests.
2005-06-29 19:00:35 +00:00
Derick Rethans
a8949a5f0e
- Added testcases for bug #14561 and #26090 and updated NEWS with those
...
fixed bug nr's.
2005-06-28 21:49:35 +00:00
Derick Rethans
7e58c96022
- Fixed bug #33415 and added test cases for #33414 and #33415 .
2005-06-28 21:37:36 +00:00
Derick Rethans
dcca4db029
- Fixed bug #33433 (strtoll not available on Tru64).
2005-06-28 18:05:59 +00:00
Derick Rethans
28e76fe7f4
- Implemented binary search for timezone abbreviations and timezone identifier
...
lookups. (Based on a patch by Nuno Lopes)
2005-06-28 17:56:47 +00:00
Derick Rethans
d995df614c
- Fixed Rasmus' problem with Jan.14, 2004.
2005-06-21 17:43:28 +00:00
Derick Rethans
d99e8894ff
- Update TODO.
2005-06-20 11:08:28 +00:00
Derick Rethans
610fd92ee7
- Make this work on big endian systems too.
...
- Added an additional malloc() check.
2005-06-20 11:07:53 +00:00
foobar
eb9a7a76e6
- Added AC_TIMELIB_C_BIGENDIAN
...
# No need to add it to config.m4, it's run in PHP configure.in already.
# Only added here so that the standalone configure.in (to be added later)
# can use it.
2005-06-20 11:01:07 +00:00
Derick Rethans
643709eb96
- Update news with implemented FRs and added test for those FRs.
2005-06-20 08:47:56 +00:00
Derick Rethans
1a4535f692
- Implemented FR #29585 (Support week numbers in strtotime())
2005-06-20 08:46:09 +00:00
Derick Rethans
f0d8e67ff5
- Update README, we require 0.9.8 now.
2005-06-20 08:39:45 +00:00
foobar
174e96246b
Install headers too
2005-06-19 23:36:18 +00:00
Derick Rethans
3cdc895213
- Added backward compability wrapper "php_parse_date()".
...
- Changed WDDX extension to use new date parsing code.
- Removed all remnants to the old parser.
#- I hope that I didn't break the .dsp's...
2005-06-19 22:15:27 +00:00
Derick Rethans
eab2cbf494
- Fixed test - strtotime() uses GMT if no TZ environment variable is set and if
...
no explicit timezone abbreviation (CEST) or timezone identifier
(Europe/Amsterdam) is set.
2005-06-19 16:13:34 +00:00
Derick Rethans
aeb1744011
- Add #20382 to the list, and expand testcase again.
2005-06-19 15:01:43 +00:00
Sebastian Bergmann
63a30ff1f0
ZTS fix.
2005-06-19 05:28:39 +00:00
Derick Rethans
3e7446f0e7
- Allow default timezone to be set with the .ini setting "date.timezone".
2005-06-18 20:23:19 +00:00
Derick Rethans
635ea0d5fd
- Update NEWS with bugfix happyness.
...
- Update TODO file for ext/date. No known bugs currently.
2005-06-18 19:40:31 +00:00
Derick Rethans
c2b34e208a
- Added testcase for bug #28024 .
2005-06-18 19:39:19 +00:00
Derick Rethans
9f2283b8a0
- Fixed bug in tm2unixtime where the wanted date was in the transition time
...
between two zones.
#- In this case the wanted date actually didn't exist, and that wasn't
# handled correctly.
2005-06-18 19:23:58 +00:00
Derick Rethans
7299ff3b04
- Expand test cases for bug #32086 and #32555 .
2005-06-18 19:21:10 +00:00
foobar
20cc9e3939
some more things to do
2005-06-18 18:11:33 +00:00
Derick Rethans
b70466417e
- Add another test for bug #20382 .
2005-06-18 14:11:15 +00:00
Derick Rethans
3ad7c1ad4a
- If the ts is smaller than the first transition time, use the last one
...
in the list.
#- This seems consistent with how "zdump" works, although I'm not 100% sure if
# it's correct.
2005-06-18 11:58:18 +00:00
Derick Rethans
30efc9f68e
- Fixed a problem where the timestamp we are looking up a TZ info structure for
...
was in the last record in the tz database.
- Fixed problem in test case.
2005-06-18 11:15:29 +00:00
Derick Rethans
cbc98fb3c0
- Fixed test case
...
#- Still not sure why the first TS is incorrect...
2005-06-18 10:25:40 +00:00
Derick Rethans
25168fffd5
- Fix test case.
...
#- Bug might actually be in date() rendering things wrong, but that code
# is not yet replaced.
2005-06-17 22:45:31 +00:00
Derick Rethans
c41145799d
- The incoming TS is GMT... but the hole filler wants local time so we
...
have to convert it.
- Change e-mail address
2005-06-17 14:54:00 +00:00
Derick Rethans
2492892fde
- Add a couple of test files, which all still fail.
2005-06-17 14:21:53 +00:00
Derick Rethans
65530de209
- Simplify code a little.
2005-06-17 14:11:12 +00:00
Derick Rethans
f4de039522
- Rename tl_config.h to timelib_config.h
2005-06-17 12:03:04 +00:00
Frank M. Kromann
37d672d2a3
Attempt to fix win32 build by creating the missing hader file
2005-06-17 05:10:12 +00:00
foobar
a736f99e2f
- Improve portability.
...
# TODO: The standalone lib needs it's own build stuff, pretty much same as
# Zend has for standalone builds.
2005-06-16 23:12:10 +00:00
foobar
a87d9876cf
nuke unused entries
2005-06-16 22:03:04 +00:00
foobar
ab285a85fd
Fix VPATH build (again)
2005-06-16 21:23:16 +00:00
Derick Rethans
ca16776087
- Fixed headers for FreeBSD
...
- Moved from ntohl to own macro
- Export timelib_dump_tzinfo
2005-06-16 18:34:42 +00:00
Derick Rethans
c53cdf6dd8
- Added include dir.
2005-06-16 18:15:30 +00:00
Derick Rethans
fb2b1606ba
- Fix up tests, remove windows specific test.
2005-06-16 18:13:40 +00:00
Derick Rethans
b7ea5dc5f4
- Move strtotime() related testcases to ext/date/tests.
2005-06-16 17:35:08 +00:00
Derick Rethans
4ad939be1b
- Rename "datetime.c" and "datetime.h" to "timelib.c" and "timelib.h" to
...
prevent duplicate header names.
2005-06-16 17:12:41 +00:00
Derick Rethans
7c264559b2
- Fixed a regression with "last saturday"
2005-06-16 13:30:26 +00:00
Ilia Alshanetsky
73d503471c
Fixed memory leak.
2005-06-15 23:42:55 +00:00
Ilia Alshanetsky
694585e1a8
Avoid double-free.
2005-06-15 23:30:20 +00:00
Ilia Alshanetsky
c68b34c40f
Added test for bug #33056 .
2005-06-15 23:24:28 +00:00
Derick Rethans
eb8b4fd4a1
- Make it compile cleanly with MS VC++ too, which is completely anal in some
...
cases.
2005-06-15 11:01:07 +00:00
Derick Rethans
e56a091bf3
- Commit re-generated parser.
2005-06-15 09:09:04 +00:00
Edin Kadribasic
d00b6bc170
Date will never be compiled as shared so this is not needed
2005-06-15 09:05:00 +00:00
Edin Kadribasic
cc33e8f536
Nuke PHP_ prefix from timelib
2005-06-15 09:02:28 +00:00
Edin Kadribasic
d1974bad1b
Made date obligatory and static
2005-06-15 08:44:23 +00:00
Derick Rethans
6d7667267b
- Hide the "Unexpected character..." message for now.
2005-06-15 07:58:21 +00:00
Derick Rethans
318c7aead7
- Commit fixed .c file with fixed re2c.
2005-06-15 07:43:05 +00:00
Derick Rethans
952a2c8234
- Whitespace and regenerate the .c file with my re2c.
2005-06-15 07:23:27 +00:00
Derick Rethans
f858c193b6
- Rename macro to TIMELIB_TIME_FREE
...
#- Please do not use PHP_ prefixes as this library will also be packaged
# outside of PHP.
2005-06-15 07:15:38 +00:00
Edin Kadribasic
61d132cddc
Export symbols
2005-06-15 00:23:14 +00:00
Edin Kadribasic
dd9698a6cb
Touch + manual fix for re2c bug where it forgets {} in static int scan()
2005-06-15 00:17:41 +00:00
Edin Kadribasic
289997715a
Make it compile on windows
2005-06-15 00:11:29 +00:00
Ilia Alshanetsky
9392a1c9de
Fixed memory leaks.
2005-06-14 23:40:57 +00:00
foobar
32b3d10174
fix VPATH builds + nuked unnecessary lines
2005-06-14 22:50:55 +00:00
Edin Kadribasic
cde34a07b7
Added win32 build file
2005-06-14 22:25:48 +00:00
Derick Rethans
4fb4cac65c
- Add my new timelib and ext/date. For now only strtotime() makes use of this.
2005-06-14 21:32:29 +00:00