Derick Rethans
d75d455737
- Change memory management so that tzinfo structures can live outside time
...
structures too.
2005-07-05 18:30:30 +00:00
Derick Rethans
bf23d8d2b8
- Renamed date_timezone_set/get() to date_default_timezone_set/get().
...
- Added missing proto's and folding marks.
2005-07-04 21:27:26 +00:00
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