e92382460e
ChangeLog update
2002-01-06 01:19:29 +00:00
e92233bffc
NEWS update
2002-01-06 01:19:24 +00:00
Markus Fischer
734b77d130
- Refuse attribute nodes on add_child() and add list destructor for PI
...
nodes. (Christian Stocker)
- Fix append_child() according to add_child().
- Fix some protos, minor code and warning message cosmetics.
2002-01-05 23:50:59 +00:00
jim winstead
4fb4c6d4b3
More tweaking of wordwrap() with the cut parameter set. It was being a
...
little too aggressive and cutting words without breaking at spaces
first. (A couple of tests were incorrect.)
2002-01-05 23:49:58 +00:00
Andi Gutmans
e1876cba4d
- Small fix
2002-01-05 20:55:56 +00:00
jim winstead
ca15b22212
New memcpy()-based wordwrap() implementation. The simple case
...
(single-character break, no forced break) appears to be about 60%
faster, and there's simply no comparison for non-simple cases with
non-trivial amounts of text. The old algorithm was O(n^2) (with an
unfortunately large constant factor) because of the use of strncat(),
the new one is O(n). Added some more tests, too.
@ - Made wordwrap() significantly faster. (Jim)
# test case: $t = join('',file('ChangeLog')); $w = wordwrap($t,10,"\n",1);
# new code completes in less than a second. i'm still waiting for the
# old code to finish.
2002-01-05 20:46:43 +00:00
Andi Gutmans
e56fb1639b
- Allow passing of $this as function arguments.
...
- Fix a bug which I introduced a couple of months ago
2002-01-05 19:59:09 +00:00
Tomas V.V.Cox
7f98b04296
Added check for $argv avaible
...
(thanks Michael Härtl <mhaertl@pressline.de>)
2002-01-05 17:20:08 +00:00
Andi Gutmans
a4248dd584
- Significantly improve the performance of method calls and $this->member
...
- lookups.
2002-01-05 15:18:30 +00:00
jim winstead
62395159a9
Fix the Win32 compile.
2002-01-05 08:29:53 +00:00
Egon Schmid
87ad1fdb3b
Fixed some protos.
2002-01-05 07:54:49 +00:00
jim winstead
b9d68b8e9d
Apparently multi_convert_to_double_ex() didn't quite do what I
...
thought. Still need to handle numeric strings.
2002-01-05 03:56:38 +00:00
jim winstead
461e105069
Fixed pow(), and added finite(), isinf(), and isnan(). Also fixed
...
pow() tests.
@- Fixed pow(), and added finite(), isinf(), and isnan(). (Jim)
# Jeroen was on crack, and apparently flunked arithmetic. Names of new
# functions subject to change if people get persnickety about them.
# (They're currently the same as the underlying C library function
# names. Hope nobody forgets to update the tests if they change the
# names.)
# Oh, and pow() uses the new parameter-passing API now.
2002-01-05 03:45:11 +00:00
jim winstead
4b8f435b2a
good grief, positive powers of 0 are well-defined. (code fix coming.)
2002-01-05 02:16:16 +00:00
jim winstead
9a171d03e8
Be more aggressive in making sure that substring matches are valid in
...
ereg_replace before trying to use them.
# i could have sworn i fixed this in php3. ereg() has similar logic, i
# guess i just missed ereg_replace. fixing this lets
# ext/standard/tests/reg/012.phpt pass on my debian/unstable box
2002-01-05 01:59:11 +00:00
Zak Greant
6823fb1fe7
Surprising how tests can fail when they don't have any supporting data :) Thanks for the catch Jan and Jim
2002-01-05 01:58:44 +00:00
8b7a1d5440
ChangeLog update
2002-01-05 01:10:33 +00:00
4036c14edc
NEWS update
2002-01-05 01:10:30 +00:00
Jon Parise
2720dc3c05
Nuke unused variable warning (end_arr).
2002-01-04 22:57:36 +00:00
Stig Venaas
2ac2b22c9b
Made ldap_modify() an alias for ldap_mod_replace(). The two were identical.
...
#For more info, see my posting on php-dev Dec 25th.
2002-01-04 20:56:03 +00:00
jim winstead
f68b7c5f3e
Fixed segfault in wordwrap() when wrapping to zero width and using
...
multi-character break or trying to force cut (bug #12768 , now fails
and issues a warning because forcing a zero-width cut doesn't make
sense). Also converted to new paramater-passing API and avoid making
an extra copy of the return values.
# also added tests.
@- Fixed segfault in wordwrap() when wrapping to zero width and using
@ multi-character break or trying to force cut (bug #12768 ). (Jim)
2002-01-04 19:48:08 +00:00
Sterling Hughes
1808802279
Added the O_NOCTTY option, for terminal i/o.
2002-01-04 19:42:31 +00:00
Hartmut Holzgraefe
597c0d5d4e
first PHP_EXTENSION_LIBS casualty :(
2002-01-04 15:00:26 +00:00
Ben Mansell
0cbbac3c12
Added log_message function to the FastCGI sapi, so you can see error
...
output from scripts
2002-01-04 14:39:46 +00:00
Hartmut Holzgraefe
0195cc8364
ncurses is useless in webserver modules
2002-01-04 14:15:51 +00:00
Hartmut Holzgraefe
25534467c7
more unquoted messages with kommas fixed
2002-01-04 14:15:25 +00:00
Hartmut Holzgraefe
5a8b199454
always quote messages with [...], *especialy* when using kommas in the text
2002-01-04 14:13:53 +00:00
Hartmut Holzgraefe
e69e9be289
proto fixes
2002-01-04 14:10:05 +00:00
Hartmut Holzgraefe
5560c7a686
use predefined function instead of hardcoded test
2002-01-04 14:08:50 +00:00
Hartmut Holzgraefe
dda970500e
proto fix
2002-01-04 14:08:25 +00:00
Hartmut Holzgraefe
3edcf21dda
proto fix
2002-01-04 13:51:03 +00:00
Hartmut Holzgraefe
7d220af292
small clarification
2002-01-04 13:14:53 +00:00
Sascha Schumann
afb022b7ec
Remove #line's from var_unserializer.c
2002-01-04 13:10:26 +00:00
Hartmut Holzgraefe
ec89317ff2
check for library existance before adding them
2002-01-04 12:27:01 +00:00
Hartmut Holzgraefe
48cba31e58
two new check functions for use in config.m4 file
2002-01-04 12:26:27 +00:00
Sebastian Bergmann
aaa2d1f2e0
Update .cvsignore.
2002-01-04 09:50:41 +00:00
Andi Gutmans
eb08cb956b
- Improve performance of indirect-referenced function calls
2002-01-04 09:21:16 +00:00
Andi Gutmans
878f78a6d6
- Nuke C++ comments
2002-01-04 08:07:39 +00:00
Andi Gutmans
6203a250f7
- Separate other kinds of function calls too.
...
- Significantly improve performance of function calls by moving lowercasing
- the function name to compile-time when possible.
2002-01-04 08:05:21 +00:00
Andi Gutmans
0ab9d11225
- Start splitting up different kinds of function calls into different
...
- opcodes.
2002-01-04 06:44:19 +00:00
0d1ce8b710
ChangeLog update
2002-01-04 01:14:02 +00:00
Frank M. Kromann
5d0ac50c8b
Making error handling thread safe. Thanks to Paco Ortiz <fjortiz@comunet.es>
2002-01-03 23:08:21 +00:00
Hartmut Holzgraefe
d63edeba21
make configure more robust if extensions add libraries without
...
checking for their existance first
old behaviour was to fail on the next library check with misleading
messages, now configure will work but make will fail with a
'lib not found' message
2002-01-03 20:30:07 +00:00
Hartmut Holzgraefe
c9bc54abc3
fix for bug #14832 : basename with 2nd parm corrupts source string
2002-01-03 20:20:35 +00:00
Markus Fischer
7603d13733
- Now use ZE's builtin zend_zval_type_name().
2002-01-03 14:32:36 +00:00
Derick Rethans
9b391a83c2
- MFZE1 for exit fix, exposing current function name in error messages and
...
exposing zend_zval_type_name().
2002-01-03 14:19:13 +00:00
Markus Fischer
7f428de370
- domxml_node_add_child(): Perform deep copy before adding child to prevent
...
double memory freeing.
# I wonder how this could work before.
2002-01-03 13:20:04 +00:00
Markus Fischer
84b948a15f
- FTP_BINARY is more common instead of FTP_IMAGE.
2002-01-03 07:57:58 +00:00
Thies C. Arntzen
21cc717bac
protos fixes by Wolfgang Drews
2002-01-03 06:57:22 +00:00
Egon Schmid
e941df5d1a
Please, no punctuation mark at the end of the description.
2002-01-03 05:55:22 +00:00