Christian Stocker
5950725144
fix for bug #29657 xml_* functions throw non descriptive error, compared to php4
...
fix for bug #29711 libxml and non iso-8859-1.
If no encoding specified, it defaults to UTF-8 now
2004-08-19 12:18:25 +00:00
Rob Richards
e32f012e65
Fix bug #27821 xml_parse segfaults when xml_set_object called from class method
...
fix memleaks in compat.c
2004-04-07 16:24:17 +00:00
Christian Stocker
1d0596dbef
- omit WARNING instead of ERROR for x_p_c_ns
...
- fix SKIPIF code in tests
2004-02-23 16:19:40 +00:00
Christian Stocker
830d453a2f
remove compiler warnings
2004-02-23 09:19:25 +00:00
Christian Stocker
2f310c3e4f
- make it compile with libxml2 2.5 again
...
- disable xml_parser_create_ns with libxml2 2.5 for the time being
- the #if s can be removed, once we insist on libxml2 2.6
2004-02-23 08:21:07 +00:00
Andrey Hristov
8b763f14b7
HEAD is bundled with ZE2
2004-01-17 17:44:27 +00:00
foobar
69e6b296e0
Kill warning (bug #26937 )
2004-01-16 19:11:33 +00:00
Andi Gutmans
dbeb4158d2
- A belated happy holidays and PHP 5
2004-01-08 08:18:22 +00:00
Ilia Alshanetsky
bf36e351ba
Removed duplicate php_libxml_(init|shutdown) they are already done by
...
ext/libxml.
2003-12-16 17:14:06 +00:00
Moriyoshi Koizumi
cbddbca787
NULL pointers can be passed to free_fcn. This is the correct behaviour.
2003-12-08 07:15:32 +00:00
Moriyoshi Koizumi
f0725828f0
Add XML_SAX_IMPL constant to determine which implementation (libxml / expat)
...
is selected for SAX interface.
2003-11-04 16:15:52 +00:00
Shane Caraveo
052f9378b2
add global init/shutdown functions for libxml. this is required as
...
shutdown is not safe to call multiple times, and to make streams work
correctly some init stuff has to happen in a specific order
2003-10-19 23:17:56 +00:00
Zeev Suraski
8767205afa
Fix Win32 linkage problems
2003-08-31 12:41:53 +00:00
Ilia Alshanetsky
93bcd55eaf
emalloc -> safe_emalloc
2003-08-12 00:58:52 +00:00
Zeev Suraski
90b29aa076
Replace fast_call_user_function() with zend_call_function()
2003-08-05 10:29:03 +00:00
Zeev Suraski
538d58dd5f
Use new infrastructure.
...
There are bound to be some messups, please report build/runtime bugs!
2003-08-03 17:44:39 +00:00
Rob Richards
a5a859361b
increment refcount for arrays passed to xml_set_handler
2003-07-29 13:34:50 +00:00
Rob Richards
4d31aa4444
Fix bug #24801 (xml_call_handler() causes segmentation fault)
2003-07-27 20:32:55 +00:00
Sterling Hughes
e158cd285e
Not really the best way to solve this. But it doesn't give a segfault on
...
self-referential structures, which is always a bonus
2003-07-02 20:05:13 +00:00
Rob Richards
c104c0d676
use xmlInitParser instead of xmlInitThreads
...
reentrant safe as well
2003-06-14 18:14:05 +00:00
Rob Richards
e6502514fb
fix common libxml init and deinit routines
2003-06-14 15:08:48 +00:00
Rob Richards
68ff4becab
export xml_parser_inited under win32
2003-06-14 11:22:13 +00:00
James Cox
f68c7ff249
updating license information in the headers.
2003-06-10 20:04:29 +00:00
Sterling Hughes
7b42eccfd6
prevent double destroy and double init badness
2003-06-05 17:48:51 +00:00
Ilia Alshanetsky
8dc90d446f
Fix compiler warnings.
2003-05-27 00:50:00 +00:00
Sebastian Bergmann
70fa1ff7f5
Hopefully get correct display of version information.
2003-05-25 07:23:41 +00:00
Sterling Hughes
bf022fd49f
use zval_ptr_dtor() instead of the more verbose and less correct version
2003-05-22 03:08:48 +00:00
Sterling Hughes
8b50ea61a7
take advantage of the fast_call_user_function() api call for all of the
...
callbacks.
2003-05-22 03:04:11 +00:00
Moriyoshi Koizumi
ebd92654c1
Added an encoding detection option for expat XML parser.
2003-05-11 09:04:05 +00:00
Moriyoshi Koizumi
83ad8e3ae3
Added initialisation for thread safety
2003-05-08 16:01:50 +00:00
Moriyoshi Koizumi
1ba4e590ef
WS fix
2003-05-08 15:12:04 +00:00
Moriyoshi Koizumi
2b5cebba16
Fixed memleak when the libxml compat layer is used.
2003-05-08 15:07:26 +00:00
Moriyoshi Koizumi
21661d3bde
Added even better allocator codes for both expat & libxml
2003-05-07 15:21:31 +00:00
Sterling Hughes
a0351b093f
Bundle libxml and add compatibility layer
2003-05-06 19:38:49 +00:00
Sterling Hughes
1d32bcf0bc
no need to comment out, it doesn't belong there '.'
2003-05-01 03:47:54 +00:00
Moriyoshi Koizumi
cb38be1bd2
Fixed segfault in xml_parser_create()
...
# due to too many %s in printf spec
2003-04-03 01:00:45 +00:00
Sterling Hughes
ecef1df39c
This broke the xml extension, and pres2, commented out for now
2003-03-21 05:26:56 +00:00
Stig Bakken
0e6fca4f22
* email address change
2003-03-18 12:06:09 +00:00
Ilia Alshanetsky
72b356c1bc
Removed pointless memory allocation checks.
2003-01-18 19:28:10 +00:00
Sebastian Bergmann
b506f5c8f8
Bump year.
2002-12-31 16:08:15 +00:00
Marcus Boerger
4ce4a1c32c
php_error -> php_error_docref
2002-12-05 21:53:25 +00:00
Thies C. Arntzen
6aaa7bc345
use FREE_ZVAL when freeing zvals
2002-11-18 17:34:55 +00:00
Sascha Schumann
2909e5c9c9
centralize #include "build-defs.h" and drop (sometimes inconsistent) other
...
instances
2002-10-24 13:15:49 +00:00
James Cox
5d4080ec38
remove uneeded def
2002-09-06 10:34:30 +00:00
Anantha Kesari H Y
8f14aafe97
NetWare related changes/modifications
2002-09-06 10:20:39 +00:00
Markus Fischer
c7a1d96f8a
- Fix a possible memory leak in xml_set_handler().
...
I stumbled over this while trying out 'pear package' which, while doing
xml parsing, re-assigns the variaous callback handlers depending
on the version during xml processing.
If this check causes problems, let me know.
2002-04-13 05:06:33 +00:00
Stig Bakken
704713caf8
* remove extra end-fold
2002-04-09 17:32:39 +00:00
Hartmut Holzgraefe
8c0fd5bc35
proto fixes
2002-03-21 16:10:08 +00:00
Sebastian Bergmann
90613d2282
Maintain headers.
2002-02-28 08:29:35 +00:00
Jon Parise
ea089d09ae
Add a note that this statement will never be reached.
2002-01-27 07:23:21 +00:00