History log of /PHP_TRUNK/ext/simplexml/simplexml.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
a58e9c4 22-Oct-2014 Xinchen Hui <laruence@php.net> Fixed zval copying
/php-src/ext/simplexml/simplexml.c
b3a779d 09-Oct-2014 Nikita Popov <nikic@php.net> Remove get_class_entry object handler
/php-src/ext/simplexml/simplexml.c
d0cb715 19-Sep-2014 Johannes Schl├╝ter <johannes@php.net> s/PHP 5/PHP 7/
/php-src/ext/simplexml/simplexml.c
257ed40 27-Aug-2014 Anatol Belski <ab@php.net> 's' works with size_t round 2
/php-src/ext/simplexml/simplexml.c
3234480 27-Aug-2014 Anatol Belski <ab@php.net> first show to make 's' work with size_t
/php-src/ext/simplexml/simplexml.c
af59e92 25-Aug-2014 Anatol Belski <ab@php.net> master renames phase 7
/php-src/ext/simplexml/simplexml.c
c3e3c98 25-Aug-2014 Anatol Belski <ab@php.net> master renames phase 1
/php-src/ext/simplexml/simplexml.c
e41ec2c 19-Aug-2014 Anatol Belski <ab@php.net> ported ext/simplexml
/php-src/ext/simplexml/simplexml.c
63d3f0b 19-Aug-2014 Anatol Belski <ab@php.net> basic macro replacements, all at once
/php-src/ext/simplexml/simplexml.c
2ed8a17 07-Jul-2014 Dmitry Stogov <dmitry@zend.com> Refactored run_time_cache usage in object handlers
/php-src/ext/simplexml/simplexml.c
45d7ab1 30-May-2014 Dmitry Stogov <dmitry@zend.com> Avoid in-place modification
/php-src/ext/simplexml/simplexml.c
7fcd406 13-May-2014 Dmitry Stogov <dmitry@zend.com> Merge branch 'master' into phpng

* master: (41 commits)
fix test - output can be chunked
fix test
fix test
Fixed test for commit 997be125eb0228c5b1b6dd278f617791e71192c6
Add bug fix to NEWS
Update UPGRADING according to bug fix
fix test
improve CURL tests to allow testing without separate server
improve CURL tests to allow testing without separate server
Fixed bug #67199 mb_regex_encoding mishmash
Fix bug #67248 (imageaffinematrixget missing check of parameters)
Fix bug #67247 spl_fixedarray_resize integer overflow
fix news
add tests stuff to README
Updated NEWS
Fix Linux specific fail in error traces (cherry-picked and fix for bug #67245) Linux apparently does not like memcpy in overlapping regions...
- Fixed off-by-one in phar_build (patch by crrodriguez at opensuse dot org)
- Move checking
- Fixed missing NULL check in SimpleXMLElement::xpath()
- Fixed missing NULL check
...

Conflicts:
ext/bz2/bz2.c
ext/gd/gd.c
ext/mbstring/php_mbregex.c
ext/session/tests/031.phpt
ext/simplexml/simplexml.c
ext/spl/spl_fixedarray.c
16b293d 10-May-2014 Felipe Pena <felipensp@gmail.com> Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
- Move checking
c575ab0 10-May-2014 Felipe Pena <felipensp@gmail.com> - Move checking
/php-src/ext/simplexml/simplexml.c
8bea8cf 10-May-2014 Felipe Pena <felipensp@gmail.com> Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
- Fixed missing NULL check in SimpleXMLElement::xpath()
345f6d9 10-May-2014 Felipe Pena <felipensp@gmail.com> - Fixed missing NULL check in SimpleXMLElement::xpath()
/php-src/ext/simplexml/simplexml.c
2379ec4 10-May-2014 Felipe Pena <felipensp@gmail.com> Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
- Fixed missing NULL check
5bd443a 10-May-2014 Felipe Pena <felipensp@gmail.com> - Fixed missing NULL check
/php-src/ext/simplexml/simplexml.c
41f6889 04-May-2014 Xinchen Hui <laruence@gmail.com> Fixed SimpleXMl build with DOM
/php-src/ext/simplexml/simplexml.c
42d4ada 03-May-2014 Nikita Popov <nikic@php.net> Fix SXE->string cast for __toString in inheriting class

This issue was originally hacked around in zend_make_printable_zval.
I've now moved the overridden __toString() handling into the SXE
cast_object handler, so everything invoking that handler
(zend_make_printable_zval, convert_to_string, zval_get_string,
and various other more obscure usages) see the same behavior.
/php-src/ext/simplexml/simplexml.c
d8651fb 03-May-2014 Xinchen Hui <laruence@gmail.com> Make they are in the same style of Z_ISREF
/php-src/ext/simplexml/simplexml.c
17d027e 30-Apr-2014 Dmitry Stogov <dmitry@zend.com> Split IS_BOOL into IS_FALSE and IS_TRUE
/php-src/ext/simplexml/simplexml.c
f9927a6 25-Apr-2014 Dmitry Stogov <dmitry@zend.com> Merge mainstream 'master' branch into refactoring
During merge I had to revert:
Nikita's patch for php_splice() (it probably needs to be applyed again)
Bob Weinand's patches related to constant expression handling (we need to review them carefully)
I also reverted all our attempts to support sapi/phpdbg (we didn't test it anyway)

Conflicts:
Zend/zend.h
Zend/zend_API.c
Zend/zend_ast.c
Zend/zend_compile.c
Zend/zend_compile.h
Zend/zend_constants.c
Zend/zend_exceptions.c
Zend/zend_execute.c
Zend/zend_execute.h
Zend/zend_execute_API.c
Zend/zend_hash.c
Zend/zend_highlight.c
Zend/zend_language_parser.y
Zend/zend_language_scanner.c
Zend/zend_language_scanner_defs.h
Zend/zend_variables.c
Zend/zend_vm_def.h
Zend/zend_vm_execute.h
ext/date/php_date.c
ext/dom/documenttype.c
ext/hash/hash.c
ext/iconv/iconv.c
ext/mbstring/tests/zend_multibyte-10.phpt
ext/mbstring/tests/zend_multibyte-11.phpt
ext/mbstring/tests/zend_multibyte-12.phpt
ext/mysql/php_mysql.c
ext/mysqli/mysqli.c
ext/mysqlnd/mysqlnd_reverse_api.c
ext/mysqlnd/php_mysqlnd.c
ext/opcache/ZendAccelerator.c
ext/opcache/zend_accelerator_util_funcs.c
ext/opcache/zend_persist.c
ext/opcache/zend_persist_calc.c
ext/pcre/php_pcre.c
ext/pdo/pdo_dbh.c
ext/pdo/pdo_stmt.c
ext/pdo_pgsql/pgsql_driver.c
ext/pgsql/pgsql.c
ext/reflection/php_reflection.c
ext/session/session.c
ext/spl/spl_array.c
ext/spl/spl_observer.c
ext/standard/array.c
ext/standard/basic_functions.c
ext/standard/html.c
ext/standard/mail.c
ext/standard/php_array.h
ext/standard/proc_open.c
ext/standard/streamsfuncs.c
ext/standard/user_filters.c
ext/standard/var_unserializer.c
ext/standard/var_unserializer.re
main/php_variables.c
sapi/phpdbg/phpdbg.c
sapi/phpdbg/phpdbg_bp.c
sapi/phpdbg/phpdbg_frame.c
sapi/phpdbg/phpdbg_help.c
sapi/phpdbg/phpdbg_list.c
sapi/phpdbg/phpdbg_print.c
sapi/phpdbg/phpdbg_prompt.c
59d45e6 17-Apr-2014 Nikita Popov <nikic@php.net> Fix libxml/sxe/dom node import/export

Also fix sxe zts.
/php-src/ext/simplexml/simplexml.c
e96073b 17-Apr-2014 Dmitry Stogov <dmitry@zend.com> Moved zend_literal->cache_slot right into zval.
It should be accessed using Z_CACHE_SLOT() macro.
zend_literal structure is removed.
API functions that accepted pointer to zend_literal now accept pointer to zval or cache_slot directly.
Calls of such functiond that now accept cache_slot need to be changed to pass -1 instead of NULL.
/php-src/ext/simplexml/simplexml.c
050d7e3 15-Apr-2014 Dmitry Stogov <dmitry@zend.com> Cleanup (1-st round)
/php-src/ext/simplexml/simplexml.c
8bfc037 15-Apr-2014 Xinchen Hui <laruence@gmail.com> Fixed invaid write/read
/php-src/ext/simplexml/simplexml.c
541842d 15-Apr-2014 Xinchen Hui <laruence@gmail.com> Fixed return uninitialized_zval
/php-src/ext/simplexml/simplexml.c
84ce66f 15-Apr-2014 Xinchen Hui <laruence@gmail.com> Fixed Typo
/php-src/ext/simplexml/simplexml.c
a0690ff 15-Apr-2014 Xinchen Hui <laruence@gmail.com> Fixed zend_object_get_t in simpleXML
/php-src/ext/simplexml/simplexml.c
76825a7 14-Apr-2014 Xinchen Hui <laruence@gmail.com> Fixed SXE iterator(14 tests fail)
/php-src/ext/simplexml/simplexml.c
30a974f 14-Apr-2014 Xinchen Hui <laruence@gmail.com> Fixed sxe object clone
/php-src/ext/simplexml/simplexml.c
1f207e7 14-Apr-2014 Xinchen Hui <laruence@gmail.com> Fixed double free
/php-src/ext/simplexml/simplexml.c
a975c7e 14-Apr-2014 Xinchen Hui <laruence@gmail.com> Refactor simpleXML (compilable, but incompleted)
/php-src/ext/simplexml/simplexml.c
bbfda90 05-Apr-2014 Anatol Belski <ab@php.net> Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
Fixed bug #66084 simplexml_load_string() mangles empty node name
a0beddf 05-Apr-2014 Anatol Belski <ab@php.net> Fixed bug #66084 simplexml_load_string() mangles empty node name
/php-src/ext/simplexml/simplexml.c
c081ce6 03-Jan-2014 Xinchen Hui <laruence@php.net> Bump year
/php-src/ext/simplexml/simplexml.c
47c9027 03-Jan-2014 Xinchen Hui <laruence@php.net> Bump year
/php-src/ext/simplexml/simplexml.c
c0d060f 03-Jan-2014 Xinchen Hui <laruence@php.net> Bump year
/php-src/ext/simplexml/simplexml.c
39612af 15-Aug-2013 Christopher Jones <sixd@php.net> Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
Reduce (some) compile noise of 'unused variable' and 'may be used uninitialized' warnings.

Conflicts:
ext/dba/libinifile/inifile.c
9ad97cd 15-Aug-2013 Christopher Jones <sixd@php.net> Reduce (some) compile noise of 'unused variable' and 'may be used uninitialized' warnings.
/php-src/ext/simplexml/simplexml.c
fcc6611 16-Feb-2013 Nikita Popov <nikic@php.net> Add support for non-scalar Iterator keys in foreach

RFC: https://wiki.php.net/rfc/foreach-non-scalar-keys
/php-src/ext/simplexml/simplexml.c
a59b211 09-Mar-2013 Nikita Popov <nikic@php.net> Fix get_property_ptr_ptr declaration in simplexml

A new parameter was added to the API and simplexml wasn't adjusted,
thus causing crashes.
/php-src/ext/simplexml/simplexml.c
a666285 01-Jan-2013 Xinchen Hui <laruence@php.net> Happy New Year
/php-src/ext/simplexml/simplexml.c
0a7395e 01-Jan-2013 Xinchen Hui <laruence@php.net> Happy New Year
/php-src/ext/simplexml/simplexml.c
df97c3a 05-Dec-2012 Dmitry Stogov <dmitry@zend.com> Use get_gc instead of hacks of get_properties
/php-src/ext/simplexml/simplexml.c
c5a611b 09-Aug-2012 Rob Richards <rrichards@php.net> Merge branch 'PHP-5.3' into PHP-5.4

# By Daniel Veillard
* PHP-5.3:
Update to work with libxml 2.9.0
c4b26cc 09-Aug-2012 Daniel Veillard <veillard@redhat.com> Update to work with libxml 2.9.0
/php-src/ext/simplexml/simplexml.c
f1ef8b3 22-Jun-2012 Lonny Kapelushnik <lonnyk@gmail.com> Implements feature 55218

Allows you to recursively check namespaces under a child node
instead of from the root of the XML doc
/php-src/ext/simplexml/simplexml.c
c918ca5 20-Mar-2012 David Soria Parra <dsp@php.net> Merge branch 'PHP-5.3' into PHP-5.4

* PHP-5.3:
Replace $Revision$ with $Id$ in keyword expansion enable files
Enable $Id$ expansion for files with the $Revision$ keyword

Conflicts:
ext/mysqlnd/mysqlnd.h
f7b10ab 20-Mar-2012 David Soria Parra <dsp@php.net> Replace $Revision$ with $Id$ in keyword expansion enable files
/php-src/ext/simplexml/simplexml.c
e4ca0ed 01-Jan-2012 Felipe Pena <felipe@php.net> - Year++
/php-src/ext/simplexml/simplexml.c
4e19825 01-Jan-2012 Felipe Pena <felipe@php.net> - Year++
/php-src/ext/simplexml/simplexml.c
e1813b6 01-Sep-2011 Christian Stocker <chregu@php.net> Merge from Trunk
simplexml->query returns empty array if no nodes were found
and false if libxml thinks the xpath-expression was invalid.
Behaves now the same like DomXPath and fixes Bug #48601
Adjusted a test to reflect that change
/php-src/ext/simplexml/simplexml.c
13fa554 31-Aug-2011 Christian Stocker <chregu@php.net> simplexml->query returns empty array if no nodes were found
and false if libxml thinks the xpath-expression was invalid.
Behaves now the same like DomXPath and fixes Bug #48601
Adjusted a test to reflect that change
/php-src/ext/simplexml/simplexml.c
997f323 06-Aug-2011 Felipe Pena <felipe@php.net> - Added ZEND_MOD_END macro to use in the end of zend_module_dep[]
/php-src/ext/simplexml/simplexml.c
707a8f7 06-Aug-2011 Felipe Pena <felipe@php.net> - Added ZEND_MOD_END macro to use in the end of zend_module_dep[]
/php-src/ext/simplexml/simplexml.c
23e4385 25-Jul-2011 Felipe Pena <felipe@php.net> - Make usage of new PHP_FE_END macro
/php-src/ext/simplexml/simplexml.c
4b30846 25-Jul-2011 Felipe Pena <felipe@php.net> - Make usage of new PHP_FE_END macro
/php-src/ext/simplexml/simplexml.c
14ed144 07-Jun-2011 Ilia Alshanetsky <iliaa@php.net> Fixed test 008
/php-src/ext/simplexml/simplexml.c
de22916 07-Jun-2011 Ilia Alshanetsky <iliaa@php.net> Fixed test 008
/php-src/ext/simplexml/simplexml.c
32b5f8a 06-Jun-2011 Felipe Pena <felipe@php.net> - Added new parameter parsing option (p - for valid path (string without null byte in the middle))
# The tests will be fixed in the next commits
/php-src/ext/simplexml/simplexml.c
1e3b32c 18-May-2011 Andrew Curioso <acurioso@php.net> Commiting r311138 into the 5.3 branch - fix to SimpleXML get properties hash
/php-src/ext/simplexml/simplexml.c
f912a2d 11-Feb-2011 Felipe Pena <felipe@php.net> - Fixed bug #53991 (SimpleXMLElement::__construct shows no params via ReflectionMethod)
/php-src/ext/simplexml/simplexml.c
ed2cdf3 11-Feb-2011 Felipe Pena <felipe@php.net> - Fixed bug #53991 (SimpleXMLElement::__construct shows no params via ReflectionMethod)
/php-src/ext/simplexml/simplexml.c
927bf09 01-Jan-2011 Felipe Pena <felipe@php.net> - Year++
/php-src/ext/simplexml/simplexml.c
0203cc3 01-Jan-2011 Felipe Pena <felipe@php.net> - Year++
/php-src/ext/simplexml/simplexml.c
c4a5af2 27-Dec-2010 Antony Dovgal <tony2001@php.net> fix segfault when node is NULL
/php-src/ext/simplexml/simplexml.c
874954e 27-Dec-2010 Antony Dovgal <tony2001@php.net> fix segfault when node is NULL
/php-src/ext/simplexml/simplexml.c
6fab69a 27-Dec-2010 Rob Richards <rrichards@php.net> typo
/php-src/ext/simplexml/simplexml.c
8029a75 27-Dec-2010 Rob Richards <rrichards@php.net> typo
/php-src/ext/simplexml/simplexml.c
2479cd6 27-Dec-2010 Rob Richards <rrichards@php.net> fix crash with entity declarations
/php-src/ext/simplexml/simplexml.c
8bd6c63 27-Dec-2010 Rob Richards <rrichards@php.net> fix crash with entity declarations
/php-src/ext/simplexml/simplexml.c
d8d014b 23-Aug-2010 Pierre Joye <pajoye@php.net> - revert fix for #52655, rev. 302614
/php-src/ext/simplexml/simplexml.c
a6c5363 23-Aug-2010 Pierre Joye <pajoye@php.net> - revert fix for #52655, rev. 302614
/php-src/ext/simplexml/simplexml.c
3947bfe 21-Aug-2010 Kalle Sommer Nielsen <kalle@php.net> Fixed bug #52655 (SimpleXMLIterator supports ArrayAccess without implementing the interface)
/php-src/ext/simplexml/simplexml.c
77755af 21-Aug-2010 Kalle Sommer Nielsen <kalle@php.net> Fixed bug #52655 (SimpleXMLIterator supports ArrayAccess without implementing the interface)
/php-src/ext/simplexml/simplexml.c
04e7249 17-May-2010 Dmitry Stogov <dmitry@php.net> Fixed a possible crash because of recursive GC invocation
/php-src/ext/simplexml/simplexml.c
059e2be 17-May-2010 Dmitry Stogov <dmitry@php.net> Fixed a possible crash because of recursive GC invocation
/php-src/ext/simplexml/simplexml.c
1e96fbe 05-May-2010 Rob Richards <rrichards@php.net> fix bug #48601 (xpath() returns FALSE for legitimate query)
add test
/php-src/ext/simplexml/simplexml.c
8a04506 05-May-2010 Rob Richards <rrichards@php.net> fix bug #48601 (xpath() returns FALSE for legitimate query)
add test
/php-src/ext/simplexml/simplexml.c
df43d76 20-Apr-2010 Felipe Pena <felipe@php.net> - Fixed bug #51615 (PHP crash with wrong HTML in SimpleXML)
/php-src/ext/simplexml/simplexml.c
3a0a2af 20-Apr-2010 Felipe Pena <felipe@php.net> - Fixed bug #51615 (PHP crash with wrong HTML in SimpleXML)
/php-src/ext/simplexml/simplexml.c
94dd837 20-Apr-2010 Dmitry Stogov <dmitry@php.net> Changed the structure of op_array.opcodes. The constant values are moved from opcode operands into a separate literal table
/php-src/ext/simplexml/simplexml.c
8c63433 25-Feb-2010 Kalle Sommer Nielsen <kalle@php.net> Added parameter parsing check to SimpleXMLElement::count()
/php-src/ext/simplexml/simplexml.c
9ba1e81 03-Jan-2010 Sebastian Bergmann <sebastian@php.net> sed -i "s#1997-2009#1997-2010#g" **/*.c **/*.h **/*.php
/php-src/ext/simplexml/simplexml.c
b6b56ba 07-Oct-2009 Ilia Alshanetsky <iliaa@php.net> Fixed bug #49800 (SimpleXML allow (un)serialize() calls without warning).

# original patch by wmeler at wp-sa dot pl
/php-src/ext/simplexml/simplexml.c
4ed202e 11-Jun-2009 Hannes Magnusson <bjori@php.net> MFH: Mark spl as required and fix extension loading order
# Not needed in 5.2 as the simplexmliterator is part of spl there
/php-src/ext/simplexml/simplexml.c
0328eae 03-Feb-2009 David Coallier <davidc@php.net> - Fixed Bug #46048 (SimpleXML top-level @attributes not part of iterator)
- Added test for bug #46048
/php-src/ext/simplexml/simplexml.c
08659c2 31-Dec-2008 Sebastian Bergmann <sebastian@php.net> MFH: Bump copyright year, 3 of 3.
/php-src/ext/simplexml/simplexml.c
5690e18 26-Dec-2008 Rob Richards <rrichards@php.net> MFH: properly export functions
/php-src/ext/simplexml/simplexml.c
3919b16 19-Nov-2008 Etienne Kneuss <colder@php.net> MFH: Fix #46241 (stacked error_handlers, error_handling in general)
/php-src/ext/simplexml/simplexml.c
fc2fb50 17-Nov-2008 Felipe Pena <felipe@php.net> - MFH: Added 'static' into ZEND_BEGIN_ARG_INFO_EX macro
/php-src/ext/simplexml/simplexml.c
27e41ff 06-Nov-2008 Etienne Kneuss <colder@php.net> MFH: Fix #45976 (Move SXE from SPL to SimpleXML)
/php-src/ext/simplexml/simplexml.c
7a37fa2 02-Nov-2008 Felipe Pena <felipe@php.net> - Revert ZEND_BEGIN_ARG_INFO change
/php-src/ext/simplexml/simplexml.c
df10005 24-Oct-2008 Felipe Pena <felipe@php.net> - MFH: Added 'static' into ZEND_BEGIN_ARG_INFO_EX macro
/php-src/ext/simplexml/simplexml.c
1d5ba8b 21-Oct-2008 Arnaud Le Blanc <lbarnaud@php.net> MFH: initialize optional vars
/php-src/ext/simplexml/simplexml.c
2f3b885 20-Oct-2008 Rob Richards <rrichards@php.net> MFH: fix bug #46323 (compilation of simplexml for NetWare breaks)
/php-src/ext/simplexml/simplexml.c
5058774 16-Oct-2008 Alexey Zakhlestin <indeyets@php.net> propagated const, to avoid "discards qualifiers from pointer target type" errors
/php-src/ext/simplexml/simplexml.c
dea7f49 11-Sep-2008 Rob Richards <rrichards@php.net> MFH: fix bug #46047 (SimpleXML converts empty nodes into object with nested array)
add test
/php-src/ext/simplexml/simplexml.c
dcda8d8 10-Sep-2008 Rob Richards <rrichards@php.net> MFH: fix bug #46003 (isset on nonexisting node return unexpected results)
add test
/php-src/ext/simplexml/simplexml.c
6d59a6d 10-Sep-2008 Rob Richards <rrichards@php.net> MFH: fix bug #45553 (Using XPath for attributes with a namespace does not work)
add test
/php-src/ext/simplexml/simplexml.c
c77ca4c 08-Aug-2008 Etienne Kneuss <colder@php.net> MFH: Fix error_handling usage in various extensions
/php-src/ext/simplexml/simplexml.c
003841e 09-Jul-2008 Etienne Kneuss <colder@php.net> MFH: Move SXI::count to SXE::count and make it user-friendly
/php-src/ext/simplexml/simplexml.c
2675046 27-Jun-2008 Felipe Pena <felipe@php.net> - Added arginfo
/php-src/ext/simplexml/simplexml.c
33cb218 23-May-2008 Ilia Alshanetsky <iliaa@php.net> When dumping entire document to file via asXml() don't lose the encoding
/php-src/ext/simplexml/simplexml.c
57b8e83 03-May-2008 Etienne Kneuss <colder@php.net> MFH: Fix #44484 (define SimpleXMLElement::__toString())
/php-src/ext/simplexml/simplexml.c
7c91532 20-Mar-2008 Rob Richards <rrichards@php.net> MFH: fix bug #44478 (Inconsistent behaviour when assigning new nodes)
add test
/php-src/ext/simplexml/simplexml.c
2b10c53 18-Mar-2008 Felipe Pena <felipe@php.net> MFH: Dropped zend.ze1_compatibility_mode
[DOC]
/php-src/ext/simplexml/simplexml.c
d1459b8 31-Jan-2008 Rob Richards <rrichards@php.net> MFH: fix bug #42369 (Implicit conversion to string leaks memory)
add test
/php-src/ext/simplexml/simplexml.c
58433c9 29-Jan-2008 Dmitry Stogov <dmitry@php.net> Fixed bug #43918 (Segmentation fault in garbage collector)
/php-src/ext/simplexml/simplexml.c
a550530 23-Jan-2008 Antony Dovgal <tony2001@php.net> fix leak appearing when appending data to unnamed attribute
/php-src/ext/simplexml/simplexml.c
10a0f20 22-Jan-2008 Marcus Boerger <helly@php.net> - MFH Bugfix #37076 (SimpleXML ignores .=). (felipe, marcus)
/php-src/ext/simplexml/simplexml.c
d1dded8 31-Dec-2007 Sebastian Bergmann <sebastian@php.net> MFH: Bump copyright year, 2 of 2.
/php-src/ext/simplexml/simplexml.c
f5b1ee4 30-Nov-2007 Antony Dovgal <tony2001@php.net> MFH: fix folding
/php-src/ext/simplexml/simplexml.c
5d10360 12-Nov-2007 Rob Richards <rrichards@php.net> MFH: fix bug #43221 (SimpleXML adding default namespace in addAttribute)
add test
/php-src/ext/simplexml/simplexml.c
8ce1211 11-Oct-2007 Marcus Boerger <helly@php.net> - MFH debug object helper
/php-src/ext/simplexml/simplexml.c
4b4d634 07-Oct-2007 Yiduo (David) Wang <davidw@php.net> MFH: Added macros for managing zval refcounts and is_ref statuses
/php-src/ext/simplexml/simplexml.c
6c810b0 27-Sep-2007 Dmitry Stogov <dmitry@php.net> Improved memory usage by movig constants to read only memory. (Dmitry, Pierre)
/php-src/ext/simplexml/simplexml.c
e0a2d14 31-Jul-2007 Rob Richards <rrichards@php.net> MFH: fix bug #41833 (addChild() on a non-existent node, no node created, getName() segfaults)
/php-src/ext/simplexml/simplexml.c
ce58202 31-Jul-2007 Rob Richards <rrichards@php.net> MFH: fix possible crash
/php-src/ext/simplexml/simplexml.c
796d9cd 10-Jul-2007 Rob Richards <rrichards@php.net> fix bug #41947 (SimpleXML incorrectly registers empty strings as namespaces
add test
/php-src/ext/simplexml/simplexml.c
1ac512f 04-Jul-2007 Sara Golemon <pollita@php.net> MFH (r-1.240)
Fix behavior of empty($sxe->element) and empty($sxe['prop'])
when used on empty elements properties (apply PHP emptiness rules)
/php-src/ext/simplexml/simplexml.c
d675684 03-Jul-2007 Rob Richards <rrichards@php.net> fix bug #41861 (getNamespaces() returns namespaces of node's siblings)
add test
/php-src/ext/simplexml/simplexml.c
4938221 02-Jul-2007 Rob Richards <rrichards@php.net> fix bug #41867 (getName is broken)
add test
/php-src/ext/simplexml/simplexml.c
7f47814 24-Jun-2007 Nuno Lopes <nlopess@php.net> fix memleak in sxe_prop_dim_read()
#found by coverity
/php-src/ext/simplexml/simplexml.c
f018ec9 13-Jun-2007 Dmitry Stogov <dmitry@php.net> Fixed wrong fix for bug #41582
/php-src/ext/simplexml/simplexml.c
5d8ae45 05-Jun-2007 Antony Dovgal <tony2001@php.net> MFH: fix #41582 (SimpleXML crashes when accessing newly created element)
/php-src/ext/simplexml/simplexml.c
af7a7a4 24-Apr-2007 Ilia Alshanetsky <iliaa@php.net> Fixed error message to reflect the check
/php-src/ext/simplexml/simplexml.c
bc9f8f5 24-Apr-2007 Ilia Alshanetsky <iliaa@php.net> Fixed bug #41175 (addAttribute() fails to add an attribute with an empty
value).
/php-src/ext/simplexml/simplexml.c
b7c2eb3 26-Mar-2007 Rob Richards <rrichards@php.net> fix bug #37386 (autocreating element doesn't assign value to first node)
all single SimpleXMLElements are addressable using offset 0
use correct node for xpath context node
add test
/php-src/ext/simplexml/simplexml.c
180baf0 20-Feb-2007 Antony Dovgal <tony2001@php.net> MFH: fix leak and errmsg
add test
/php-src/ext/simplexml/simplexml.c
e7544f2 20-Feb-2007 Antony Dovgal <tony2001@php.net> MFH: fix #38406 (crash when assigning objects to SimpleXML attributes)
/php-src/ext/simplexml/simplexml.c
2c31b1e 12-Feb-2007 Antony Dovgal <tony2001@php.net> fix #40451 (addAttribute() may crash when used with non-existent child node)
/php-src/ext/simplexml/simplexml.c
4223aa4 01-Jan-2007 Sebastian Bergmann <sebastian@php.net> MFH: Bump year.
/php-src/ext/simplexml/simplexml.c
604f18c 30-Dec-2006 Rob Richards <rrichards@php.net> fix bug #39760 (cloning fails on nested SimpleXML-Object)
add test
/php-src/ext/simplexml/simplexml.c
4cc29fe 29-Nov-2006 Antony Dovgal <tony2001@php.net> MFH
/php-src/ext/simplexml/simplexml.c
d5d1801 29-Nov-2006 Rob Richards <rrichards@php.net> correct fix for bug #39662 to fix leak and tree corruption
fix test
/php-src/ext/simplexml/simplexml.c
d55eb93 28-Nov-2006 Antony Dovgal <tony2001@php.net> MFH: fix #39662 (Segfault when calling asXML() of a cloned SimpleXMLElement)
/php-src/ext/simplexml/simplexml.c
b772a83 06-Sep-2006 Nuno Lopes <nlopess@php.net> fix one more parameter (int*->int)
/php-src/ext/simplexml/simplexml.c
a0c941a 14-Aug-2006 Rob Richards <rrichards@php.net> fix bug #38424 (Different attribute assignment if new or existing)
add test
/php-src/ext/simplexml/simplexml.c
ee82fb7 07-Aug-2006 Rob Richards <rrichards@php.net> should be RETURN_ not RETVAL_
/php-src/ext/simplexml/simplexml.c
65ae877 07-Aug-2006 Rob Richards <rrichards@php.net> asXML() needs to return bool when serializing doc and filename is passed in
do not copy the content of the outputbuffer twice in asXML()
fix compiler warnings
/php-src/ext/simplexml/simplexml.c
42982ac 06-Aug-2006 Christian Stocker <chregu@php.net> Fix #38354 (Unwanted reformatting of XML when using AsXML)
/php-src/ext/simplexml/simplexml.c
07b5c8f 06-Aug-2006 Antony Dovgal <tony2001@php.net> MFH: fix #38347 (Segmentation fault when using foreach with an unknown/empty SimpleXMLElement)
/php-src/ext/simplexml/simplexml.c
218aa04 06-Aug-2006 Antony Dovgal <tony2001@php.net> avoid extra strlen() call
/php-src/ext/simplexml/simplexml.c
ae1ec65 26-Jun-2006 Hannes Magnusson <bjori@php.net> Added SimpleXMLElement::saveXML() as an alias for SimpleXMLElement::asXML()
/php-src/ext/simplexml/simplexml.c
d6a526d 06-Jun-2006 Rob Richards <rrichards@php.net> restore missing ze1 compat code
/php-src/ext/simplexml/simplexml.c
66b90c7 05-Jun-2006 Zeev Suraski <zeev@php.net> Final ze1_compat restoration - it was mostly done by hand, so if anybody
spots any (new) problems, let me know. Test wise, the same tests that
failed before are failing now.
/php-src/ext/simplexml/simplexml.c
200c627 23-May-2006 Marcus Boerger <helly@php.net> - MFH Sync with head (namespace prefix handling)
/php-src/ext/simplexml/simplexml.c
64701cf 23-May-2006 Marcus Boerger <helly@php.net> - MFH Bugfix #37565
/php-src/ext/simplexml/simplexml.c
09b741f 17-May-2006 Marcus Boerger <helly@php.net> - MFH Proto fix/add
/php-src/ext/simplexml/simplexml.c
0dacd6d 10-May-2006 Marcus Boerger <helly@php.net> - ze1 cleanup (bjori) /thx
/php-src/ext/simplexml/simplexml.c
77c1b56 10-May-2006 Marcus Boerger <helly@php.net> - Update after api changes
/php-src/ext/simplexml/simplexml.c
011266f 14-Apr-2006 Marcus Boerger <helly@php.net> - MFH Fix properties access to children() result
/php-src/ext/simplexml/simplexml.c
45b64e7 10-Apr-2006 Marcus Boerger <helly@php.net> - Coverity issue 59
/php-src/ext/simplexml/simplexml.c
0f510a6 03-Apr-2006 Antony Dovgal <tony2001@php.net> #ifdef new functions and use their bodies to make PECL extensions compile with PHP < 5.1.3
(as was agreed with Ilia)
/php-src/ext/simplexml/simplexml.c
59b8592 29-Mar-2006 Antony Dovgal <tony2001@php.net> fix bug #36898 (__set() leaks in classes extending internal ones)

Added:
ZEND_API void zend_object_std_init(zend_object *object, zend_class_entry *ce TSRMLS_DC)
ZEND_API void zend_object_std_dtor(zend_object *object TSRMLS_DC)

to initialize and destroy zend_object structs
/php-src/ext/simplexml/simplexml.c
8dffbf2 07-Mar-2006 Rob Richards <rrichards@php.net> - Synch with head
/php-src/ext/simplexml/simplexml.c
a9080d3 05-Mar-2006 Antony Dovgal <tony2001@php.net> fix #36611 (assignment to SimpleXML object attribute changes argument type to string)
/php-src/ext/simplexml/simplexml.c
84ad625 01-Mar-2006 Rob Richards <rrichards@php.net> nuke tests for libxml2 version - will always be > 2.6.0
/php-src/ext/simplexml/simplexml.c
c5d7052 27-Feb-2006 Marcus Boerger <helly@php.net> - MFH Fix count/foreach interaction
/php-src/ext/simplexml/simplexml.c
44d4ba4 27-Feb-2006 Marcus Boerger <helly@php.net> - Cleanup
/php-src/ext/simplexml/simplexml.c
cde6f6e 27-Feb-2006 Dmitry Stogov <dmitry@php.net> Fixed memory leak
/php-src/ext/simplexml/simplexml.c
4d44244 26-Feb-2006 Marcus Boerger <helly@php.net> - Synch with head
/php-src/ext/simplexml/simplexml.c
c353a52 06-Feb-2006 Antony Dovgal <tony2001@php.net> initialize variables
/php-src/ext/simplexml/simplexml.c
5bd9322 01-Jan-2006 foobar <sniper@php.net> bump year and license version
/php-src/ext/simplexml/simplexml.c
3e669bc 06-Dec-2005 foobar <sniper@php.net> MFH: nuke php3 legacy
/php-src/ext/simplexml/simplexml.c
40a3cdd 29-Nov-2005 Marcus Boerger <helly@php.net> - MFH
. Fix memleaks
. Add tests
. Add functions: getNamespaces(), getDocNamespaces()
. Fixed var_dump()
. Fixed bugs: #35028 XML object fails FALSE test
# This plan was decided before 5.1.0 came out with ilia and checked again
# just now. The extension currently shows no more memleaks or errors using
# the test suite.
/php-src/ext/simplexml/simplexml.c
cfeb12c 20-Nov-2005 Marcus Boerger <helly@php.net> - MFH Fix parameter parsing
/php-src/ext/simplexml/simplexml.c
b033516 05-Nov-2005 Rasmus Lerdorf <rasmus@php.net> And simplexml doesn't need dom anymore to do the import
/php-src/ext/simplexml/simplexml.c
9622ccf 31-Oct-2005 Marcus Boerger <helly@php.net> - Drop unnecessary exports to prevent forward BC problems
/php-src/ext/simplexml/simplexml.c
5460d2d 24-Oct-2005 Marcus Boerger <helly@php.net> - Fix issue with entities in attributes
/php-src/ext/simplexml/simplexml.c
308a64b 03-Oct-2005 Marcus Boerger <helly@php.net> - MFH Really allow SXE being shared by not using anything from it directly in SPL
/php-src/ext/simplexml/simplexml.c
ab78a63 31-Aug-2005 Rob Richards <rrichards@php.net> MFH: make sxe_properties_get respect namespace scope
/php-src/ext/simplexml/simplexml.c
9477097 18-Aug-2005 foobar <sniper@php.net> MFH: Nuked EOLs from error messages
/php-src/ext/simplexml/simplexml.c
23e671a 03-Aug-2005 foobar <sniper@php.net> - Bumber up year
/php-src/ext/simplexml/simplexml.c
3064cb7 07-Jul-2005 Rasmus Lerdorf <rasmus@php.net> Missing closing folding marker
/php-src/ext/simplexml/simplexml.c
340bcff 30-Jun-2005 foobar <sniper@php.net> - Unify (+ spl can't be build shared so COMPILE_DL_SPL
/php-src/ext/simplexml/simplexml.c
78a5b76 17-Jun-2005 foobar <sniper@php.net> Use the new dependency system
/php-src/ext/simplexml/simplexml.c
cb72e23 05-Dec-2004 Rob Richards <rrichards@php.net> add optional parameter to pass libxml document load options
/php-src/ext/simplexml/simplexml.c
a501660 30-Aug-2004 Rob Richards <rrichards@php.net> remove cloning under ze1_compatibility_mode
- minor BC break but doesnt work right under compat mode anyways
/php-src/ext/simplexml/simplexml.c
b48af41 06-Aug-2004 Sara Golemon <pollita@php.net> ZTS Fix
/php-src/ext/simplexml/simplexml.c
ee656c4 05-Aug-2004 Ilia Alshanetsky <iliaa@php.net> php_error() -> php_error_docref()
/php-src/ext/simplexml/simplexml.c
58f9ed3 04-Aug-2004 Antony Dovgal <tony2001@php.net> nuke unused variable
/php-src/ext/simplexml/simplexml.c
84e6f8f 04-Aug-2004 Zeev Suraski <zeev@php.net> Fix prototypes
/php-src/ext/simplexml/simplexml.c
0936bfa 25-Jul-2004 Christian Stocker <chregu@php.net> renamed registerNamespace() to registerXPathNamespace()
/php-src/ext/simplexml/simplexml.c
0b244de 25-Jul-2004 Christian Stocker <chregu@php.net> added new method SimpleXMLElement->registerNamespace(string prefix, string uri)
"registers a prefix <-> namespaceURI combination for use in a later xpath query. "
/php-src/ext/simplexml/simplexml.c
263723e 04-May-2004 Wez Furlong <wez@php.net> Update for count_elements handler for overloaded objects.
/php-src/ext/simplexml/simplexml.c
b6321d4 29-Mar-2004 Marcus Boerger <helly@php.net> Fix class names
/php-src/ext/simplexml/simplexml.c
f8ff2cc 28-Mar-2004 Marcus Boerger <helly@php.net> Fix writing of SQLite and SimpleXMl extension and add Rob to the credits
line of the latter. Add ext/SPL.
/php-src/ext/simplexml/simplexml.c
b9c04fe 24-Mar-2004 George Schlossnagle <gschlossnagle@php.net> fixed non-existent elements check
ref: http://news.php.net/article.php?group=php.internals&article=8660
/php-src/ext/simplexml/simplexml.c
5b0f6b1 21-Mar-2004 Stanislav Malyshev <stas@php.net> Update for new read_property API
/php-src/ext/simplexml/simplexml.c
f66c62c 16-Mar-2004 Derick Rethans <derick@php.net> - Fixed compilation on the 'broken' IRIX native compiler.
/php-src/ext/simplexml/simplexml.c
6b0f57e 08-Mar-2004 Marcus Boerger <helly@php.net> Rename hasMore() to valid() as discussed. (Part II)
/php-src/ext/simplexml/simplexml.c
76ee570 01-Mar-2004 Rob Richards <rrichards@php.net> Fix bug #27436 dom_import_simplexml innaccurate
extensions register callbacks to export nodes
prevents segfault passing invalid objects to import functions
/php-src/ext/simplexml/simplexml.c
16136df 13-Feb-2004 Rob Richards <rrichards@php.net> Fix bug #27237: Working with simplexml crashes apache2
object dtor must be used to cleanup iterator data correctly
Fix asXML() outputing incorrect node
/php-src/ext/simplexml/simplexml.c
cd4a39e 12-Feb-2004 Derick Rethans <derick@php.net> - Fixed start-up problem if both SPL and SimpleXML were enabled. The
double initialization of apache 1.3 was causing problems here.
/php-src/ext/simplexml/simplexml.c
30171a7 12-Feb-2004 Zeev Suraski <zeev@php.net> zend_default_classes.h -> zend_exceptions.h
/php-src/ext/simplexml/simplexml.c
c8c0e97 11-Feb-2004 Zeev Suraski <zeev@php.net> Prevent SimpleXML from silently modifying types of variables that are
assigned to its objects.

Implementation notes for overloaded object modules:

- If you return a zval which is not otherwise referenced by the extension
or the engine's symbol table, its reference count should be 0.
- If you receive a value zval in write_property/write_dimension, you
may only modify it if its reference count is 1. Otherwise, you must
create a copy of that zval before making any changes. You should NOT
modify the reference count of the value passed to you.

Have fun!
/php-src/ext/simplexml/simplexml.c
6e4a4e8 11-Feb-2004 Rob Richards <rrichards@php.net> Fix compiler warnings
Update tests
/php-src/ext/simplexml/simplexml.c
e8e9b2a 10-Feb-2004 Zeev Suraski <zeev@php.net> Implement get callback for SimpleXML (it now supports pre/post increment
as well as binary-assign-ops)
/php-src/ext/simplexml/simplexml.c
2a9e129 08-Feb-2004 Zeev Suraski <zeev@php.net> Update to new API
/php-src/ext/simplexml/simplexml.c
8424be8 04-Feb-2004 Zeev Suraski <zeev@php.net> - Update with new destructor code
/php-src/ext/simplexml/simplexml.c
7ad385b 02-Feb-2004 foobar <sniper@php.net> CS fix (functions should not be available if they are not available :)
/php-src/ext/simplexml/simplexml.c
bc2521b 22-Jan-2004 Rob Richards <rrichards@php.net> Fix bug #27010: segfault after returning nodes with children()
Fix segfault in match_ns when matching prefix and node without ns
some general cleanup and code consilidation
better write handling - engine support dependent
better isset handling - engine support dependent
namespace fixes for reading/writing
/php-src/ext/simplexml/simplexml.c
a4c2f31 21-Jan-2004 Rob Richards <rrichards@php.net> Fix namespace regression bug
Read attributes correctly
Update sxe_prop_dim_exists logic
Update profile
/php-src/ext/simplexml/simplexml.c
500fa86 21-Jan-2004 Rob Richards <rrichards@php.net> Fix Bug #26976 (Can not access array elements using array indices)
return index 0 as non iterable object
update test
/php-src/ext/simplexml/simplexml.c
bdd3b13 21-Jan-2004 foobar <sniper@php.net> Goto targets should not be indented (some compilers choke on this, iirc)
/php-src/ext/simplexml/simplexml.c
bd306c8 20-Jan-2004 Sterling Hughes <sterling@php.net> -
/php-src/ext/simplexml/simplexml.c
0d6fcd0 19-Jan-2004 Frank M. Kromann <fmk@php.net> Fix compilation of simplexml when spl is build as shared object
/php-src/ext/simplexml/simplexml.c
b0620b2 18-Jan-2004 Marcus Boerger <helly@php.net> Rename header to prevent name clashes with external files
/php-src/ext/simplexml/simplexml.c
517c5f5 18-Jan-2004 Marcus Boerger <helly@php.net> Necessary as long as SPL is shared/dll
/php-src/ext/simplexml/simplexml.c
913f5ce 18-Jan-2004 Marcus Boerger <helly@php.net> Fix Warning
/php-src/ext/simplexml/simplexml.c
8f4e9d9 18-Jan-2004 Marcus Boerger <helly@php.net> Enable inherited classes inside SPL and respect order of module init.
/php-src/ext/simplexml/simplexml.c
9d5ef00 18-Jan-2004 Marcus Boerger <helly@php.net> Export access to class_entry by function.
/php-src/ext/simplexml/simplexml.c
cb7e901 17-Jan-2004 Sterling Hughes <sterling@php.net> namespace accesses are now soley URI based as opposed to prefix based.
/php-src/ext/simplexml/simplexml.c
9e29f17 17-Jan-2004 Marcus Boerger <helly@php.net> Major bugfix for consistency.
# After long discussions we came to a conclusion on how to make this
# extension consistent in itself.
# Thanks to Rob for all the work
/php-src/ext/simplexml/simplexml.c
665a834 17-Jan-2004 Marcus Boerger <helly@php.net> Fix parameter list and protos
/php-src/ext/simplexml/simplexml.c
9df72ef 17-Jan-2004 Marcus Boerger <helly@php.net> Make inherited sxe classes work
/php-src/ext/simplexml/simplexml.c
43b0a9e 15-Jan-2004 Marcus Boerger <helly@php.net> Drop userspace iteration correctly.
# People if you do such things then please fix the class tree.
/php-src/ext/simplexml/simplexml.c
6915f5a 14-Jan-2004 Marcus Boerger <helly@php.net> This is no longer usefull in any way.
/php-src/ext/simplexml/simplexml.c
8a40a94 14-Jan-2004 Rob Richards <rrichards@php.net> test user define namespace aliases
/php-src/ext/simplexml/simplexml.c
ad47abf 13-Jan-2004 Rob Richards <rrichards@php.net> add support for $foo["a:bar"]
fix xsearch to only return values for text,element and attribute nodes
fix getChildren and return array
remove most methods
update test
/php-src/ext/simplexml/simplexml.c
fffdd96 10-Jan-2004 Marcus Boerger <helly@php.net> - Cleanup class_entry
- allow derived classes
- fix new SimpleXML_Element()
/php-src/ext/simplexml/simplexml.c
5ca7c38 09-Jan-2004 Sterling Hughes <sterling@php.net> Remove these initializers as they are unused.
/php-src/ext/simplexml/simplexml.c
406c215 08-Jan-2004 Sterling Hughes <sterling@php.net> Fix dumping, when dumping a text element, for example:

<?php
$doc = simplexml_load_string('<?xml version="1.0"?>
<namelist>
<name>
<first>helly</first>
</name>
<name>
<first>sterling</first>
</name>
</namelist>');
var_dump($doc->name[0]->first);

Used to not display the node's content, now it does.
/php-src/ext/simplexml/simplexml.c
526c6bd 08-Jan-2004 Marcus Boerger <helly@php.net> Fix windows build issue
/php-src/ext/simplexml/simplexml.c
fb38ee2 08-Jan-2004 Marcus Boerger <helly@php.net> Cannot use shared SPL
/php-src/ext/simplexml/simplexml.c
dbeb415 08-Jan-2004 Andi Gutmans <andi@php.net> - A belated happy holidays and PHP 5
/php-src/ext/simplexml/simplexml.c
eb973da 18-Dec-2003 Dmitry Stogov <dmitry@php.net> two new methods were added
$node->count($subnode_name) - returns count of subnodes with specified name
$node->attributes() - returns array of attributes
/php-src/ext/simplexml/simplexml.c
4fd476e 17-Dec-2003 Dmitry Stogov <dmitry@php.net> accessing singular subnode as array
/php-src/ext/simplexml/simplexml.c
094861d 17-Dec-2003 Rob Richards <rrichards@php.net> free nodes correctly to clear node proxies
/php-src/ext/simplexml/simplexml.c
a08a37d 16-Dec-2003 Marcus Boerger <helly@php.net> Better comment
/php-src/ext/simplexml/simplexml.c
4dd4bcd 16-Dec-2003 Marcus Boerger <helly@php.net> Add error handling for element/attribute creation/changing
/php-src/ext/simplexml/simplexml.c
bf36e35 16-Dec-2003 Ilia Alshanetsky <iliaa@php.net> Removed duplicate php_libxml_(init|shutdown) they are already done by
ext/libxml.
/php-src/ext/simplexml/simplexml.c
63df219 09-Dec-2003 foobar <sniper@php.net> - Update header + added missing Id tags.
/php-src/ext/simplexml/simplexml.c
a988929 07-Dec-2003 Wez Furlong <wez@php.net> allow $node['not_yet_existing_attribute'] = $value; to work
/php-src/ext/simplexml/simplexml.c
fd7b38d 29-Nov-2003 Marcus Boerger <helly@php.net> Fix return value.
/php-src/ext/simplexml/simplexml.c
68e218e 29-Nov-2003 Marcus Boerger <helly@php.net> Remove test code
/php-src/ext/simplexml/simplexml.c
be974af 24-Nov-2003 Rob Richards <rrichards@php.net> Fix bug #26159 - SimpleXML XPath support (patch by Adam Trachtenberg)
a few fixes to memory corruption
/php-src/ext/simplexml/simplexml.c
fc117ad 23-Nov-2003 Marcus Boerger <helly@php.net> Several improvements to the simplexml_element object:
- Allow to use it as an instance of Iterator
- Prepareto use it as a normal object, including spcialization
/php-src/ext/simplexml/simplexml.c
86676d4 14-Nov-2003 Marcus Boerger <helly@php.net> Adjust to latest conversion cast changes
/php-src/ext/simplexml/simplexml.c
2b35596 13-Nov-2003 Marcus Boerger <helly@php.net> Fix classname, CDATA handling (semantically identical to text) and
iterators (Return sub elements as objects, converted to string you get
the text).
/php-src/ext/simplexml/simplexml.c
bfb7367 10-Nov-2003 Marcus Boerger <helly@php.net> Split into element=property and attribute=dimension overloading.
/php-src/ext/simplexml/simplexml.c
f884a5b 05-Nov-2003 Ilia Alshanetsky <iliaa@php.net> Kill unused variables.
/php-src/ext/simplexml/simplexml.c
040d945 03-Nov-2003 Sterling Hughes <sterling@php.net> make this macro safe
/php-src/ext/simplexml/simplexml.c
6ab221b 03-Nov-2003 Sterling Hughes <sterling@php.net> remove attributes from this check
/php-src/ext/simplexml/simplexml.c
e963f0b 03-Nov-2003 Sterling Hughes <sterling@php.net> - Stop a crash in xpath
- Remove the ability to access attributes via the -> operator, attributes
are accessed via the array indicators
/php-src/ext/simplexml/simplexml.c
9547ac2 29-Oct-2003 Moriyoshi Koizumi <moriyoshi@php.net> Oops.
/php-src/ext/simplexml/simplexml.c
7342545 29-Oct-2003 Moriyoshi Koizumi <moriyoshi@php.net> Do not use convert_to_*_ex() for ordinary zval pointers.
/php-src/ext/simplexml/simplexml.c
6b57bb1 29-Oct-2003 Marcus Boerger <helly@php.net> Add simplexml array handlers that allow to explicitly work with attributes.
/php-src/ext/simplexml/simplexml.c
a807b34 27-Oct-2003 Rob Richards <rrichards@php.net> cannot import nodes without document
/php-src/ext/simplexml/simplexml.c
5191cd3 26-Oct-2003 Rob Richards <rrichards@php.net> add interop with dom - simplexml_import_dom
change write behavior on elements to change actual contents
change clone method to clone node and not document
fix a few libxml mem leaks
/php-src/ext/simplexml/simplexml.c
14911a1 26-Oct-2003 Marcus Boerger <helly@php.net> Fix memory corruption
/php-src/ext/simplexml/simplexml.c
6131454 26-Oct-2003 Marcus Boerger <helly@php.net> Add iterator to make foreach work
/php-src/ext/simplexml/simplexml.c
869ce07 26-Oct-2003 Marcus Boerger <helly@php.net> And get the last thing working
/php-src/ext/simplexml/simplexml.c
0d95b23 26-Oct-2003 Marcus Boerger <helly@php.net> Fix casting (the question is when & what should be freed here).
/php-src/ext/simplexml/simplexml.c
07d94c2 25-Oct-2003 Marcus Boerger <helly@php.net> Fix test 4 with the help of Rob
/php-src/ext/simplexml/simplexml.c
46251fa 25-Oct-2003 Marcus Boerger <helly@php.net> Show if Schemas are supported
/php-src/ext/simplexml/simplexml.c
873bcef 25-Oct-2003 Marcus Boerger <helly@php.net> Fix memleaks
/php-src/ext/simplexml/simplexml.c
0a68fb0 25-Oct-2003 Marcus Boerger <helly@php.net> Fix warning
/php-src/ext/simplexml/simplexml.c
052f937 19-Oct-2003 Shane Caraveo <shane@php.net> 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
/php-src/ext/simplexml/simplexml.c
2cc9511 07-Oct-2003 Zeev Suraski <zeev@php.net> Fix cast callbacks
/php-src/ext/simplexml/simplexml.c
506136f 06-Oct-2003 Moriyoshi Koizumi <moriyoshi@php.net> Forgot about this one
/php-src/ext/simplexml/simplexml.c
503d74a 06-Oct-2003 Moriyoshi Koizumi <moriyoshi@php.net> Fixed bug #25756 (SimpleXML's validate_schema_file() broken)
/php-src/ext/simplexml/simplexml.c
c6c240a 05-Oct-2003 Zeev Suraski <zeev@php.net> Sync with new API
/php-src/ext/simplexml/simplexml.c
d739881 02-Oct-2003 Moriyoshi Koizumi <moriyoshi@php.net> A temporary voodoo hack to avoid memory leaks.
# Stuff of this kind must be removed if any neater way is out there.
/php-src/ext/simplexml/simplexml.c
21329c5 22-Aug-2003 Wez Furlong <wez@php.net> allow building without libxml2 under win32
/php-src/ext/simplexml/simplexml.c
9ada9e5 19-Aug-2003 Wez Furlong <wez@php.net> fix build
/php-src/ext/simplexml/simplexml.c
ed21ddd 18-Aug-2003 Zeev Suraski <zeev@php.net> Fix a gazillion leaks in SimpleXML. One gazillion to go ;)
/php-src/ext/simplexml/simplexml.c
1fb9d48 18-Aug-2003 Zeev Suraski <zeev@php.net> WTF was that doing here? :)
Fix crash
/php-src/ext/simplexml/simplexml.c
6fae803 07-Aug-2003 Rob Richards <rrichards@php.net> fix bug #24957 (var_dump of object segfaults)
/php-src/ext/simplexml/simplexml.c
538d58d 03-Aug-2003 Zeev Suraski <zeev@php.net> Use new infrastructure.

There are bound to be some messups, please report build/runtime bugs!
/php-src/ext/simplexml/simplexml.c
785130c 23-Jul-2003 Zeev Suraski <zeev@php.net> Fix interface
/php-src/ext/simplexml/simplexml.c
d632000 07-Jul-2003 Zeev Suraski <zeev@php.net> Add missing elements
/php-src/ext/simplexml/simplexml.c
f55b83c 07-Jul-2003 foobar <sniper@php.net> ws + missing fold tag
/php-src/ext/simplexml/simplexml.c
73d9882 05-Jul-2003 Sterling Hughes <sterling@php.net> not a temp var unless its a singular var
/php-src/ext/simplexml/simplexml.c
e0347ab 04-Jul-2003 Sterling Hughes <sterling@php.net> "real" fix
/php-src/ext/simplexml/simplexml.c
2935efb 04-Jul-2003 Sterling Hughes <sterling@php.net> fix memory cverrun when accessing an empty xml element.
guess how many lines it took me to write a basic WSDL parser + API? 20 using
curl + simplexml
/php-src/ext/simplexml/simplexml.c
a6d0972 01-Jul-2003 Marcus Boerger <helly@php.net> Fix warnings
/php-src/ext/simplexml/simplexml.c
57e1c82 30-Jun-2003 Sterling Hughes <sterling@php.net> and my first user doesn't even like goto's. sniffle
/php-src/ext/simplexml/simplexml.c
2505cf7 30-Jun-2003 Sterling Hughes <sterling@php.net> satisfy my very first user :)
/php-src/ext/simplexml/simplexml.c
a225934 28-Jun-2003 Rob Richards <rrichards@php.net> fix mem leak in sxe_property_read
fix compiler warning
/php-src/ext/simplexml/simplexml.c
3e67c2a 28-Jun-2003 Sterling Hughes <sterling@php.net> for now we let xml support build with versions older than 2.5.7, as we want
users to actually test this...
/php-src/ext/simplexml/simplexml.c
a4f41fb 25-Jun-2003 Sterling Hughes <sterling@php.net> allow the root element to be accessed as a text node
/php-src/ext/simplexml/simplexml.c
d1bfc58 14-Jun-2003 Rob Richards <rrichards@php.net> use xmlInitParser instead of xmlInitThreads
reentrant safe as well no need for xml_parser_inited
/php-src/ext/simplexml/simplexml.c
09eb38e 14-Jun-2003 Rob Richards <rrichards@php.net> interoperability support
fix some memleak scenarios
/php-src/ext/simplexml/simplexml.c
e4db615 14-Jun-2003 Sterling Hughes <sterling@php.net> make alan happy
/php-src/ext/simplexml/simplexml.c
34b36fd 14-Jun-2003 Sterling Hughes <sterling@php.net> delete + no C++ comments
/php-src/ext/simplexml/simplexml.c
ec3823a 14-Jun-2003 Sterling Hughes <sterling@php.net> fix some more leaks
/php-src/ext/simplexml/simplexml.c
cc0c4e4 14-Jun-2003 Sterling Hughes <sterling@php.net> This shouldn't be refcount = 0, causes a memory overrun
/php-src/ext/simplexml/simplexml.c
785bc24 13-Jun-2003 Rob Richards <rrichards@php.net> fix compile when ZTS enabled
fix bunch of memory leaks
/php-src/ext/simplexml/simplexml.c
21d90d6 09-Jun-2003 Sterling Hughes <sterling@php.net> ok, this is a zend bug.
/php-src/ext/simplexml/simplexml.c
6fc9fde 09-Jun-2003 Sterling Hughes <sterling@php.net> simon says leaking is better than crashing
/php-src/ext/simplexml/simplexml.c
568aecd 09-Jun-2003 Sterling Hughes <sterling@php.net> get rid of a memleak
make namespaces work properly
/php-src/ext/simplexml/simplexml.c
a148878 03-Jun-2003 Sterling Hughes <sterling@php.net> god bless valgrind.
fix double free where object is prematurely dtor'd. I should probably convert
the simplexml nodes over to this system too. Actually the new dom extension
and everywhere else should use the same type of methods.. :)
/php-src/ext/simplexml/simplexml.c
0ecbdc5 01-Jun-2003 Sterling Hughes <sterling@php.net> earn my keep and allow one to register a namespace name to access a namespace
value.
/php-src/ext/simplexml/simplexml.c
94136f0 27-May-2003 Sterling Hughes <sterling@php.net> fix __clone()
add schema support
/php-src/ext/simplexml/simplexml.c
c60879d 27-May-2003 Sterling Hughes <sterling@php.net> plane hacking
/php-src/ext/simplexml/simplexml.c
afc2196 26-May-2003 Sterling Hughes <sterling@php.net> add support for querying nodes with xpath expressions.
/php-src/ext/simplexml/simplexml.c
3c511d9 26-May-2003 Sterling Hughes <sterling@php.net> add namespace support
/php-src/ext/simplexml/simplexml.c
ea1437d 26-May-2003 Shane Caraveo <shane@php.net> get rid of crudy stuff
/php-src/ext/simplexml/simplexml.c
8e58169 26-May-2003 Shane Caraveo <shane@php.net> now builds on windows
/php-src/ext/simplexml/simplexml.c
fb14866 26-May-2003 Sterling Hughes <sterling@php.net> add a new function simplexml_load_string()
/php-src/ext/simplexml/simplexml.c
1410e81 26-May-2003 Sterling Hughes <sterling@php.net> several changes improvements, including the new
simplexml_save_document_string() function which saves a XML document to a
string variable
/php-src/ext/simplexml/simplexml.c
97b5a5d 26-May-2003 Sterling Hughes <sterling@php.net> sascha points out this is more purdy-like
/php-src/ext/simplexml/simplexml.c
3192da2 26-May-2003 Sterling Hughes <sterling@php.net> this is right
but it shouldn't be
/php-src/ext/simplexml/simplexml.c
ad509c6 25-May-2003 Sterling Hughes <sterling@php.net> add a note, and implement this properly later
/php-src/ext/simplexml/simplexml.c
bb2a324 25-May-2003 Sterling Hughes <sterling@php.net> use proper types
/php-src/ext/simplexml/simplexml.c
3d62c3e 25-May-2003 Sterling Hughes <sterling@php.net> remove compiler warnings
/php-src/ext/simplexml/simplexml.c
cf8a7bd 25-May-2003 Sterling Hughes <sterling@php.net> add/fix assignments for both nodes and attributes
add a working get_property_ptr construct
/php-src/ext/simplexml/simplexml.c
981f505 25-May-2003 Sterling Hughes <sterling@php.net> exploit the not yet committed, not yet shown cast_object() object callback.

this makes simplexml the mostest bestest xml extension in the whole wide
world.
/php-src/ext/simplexml/simplexml.c
7d9a4a0 21-May-2003 Sterling Hughes <sterling@php.net> simplexml property modification works now
/php-src/ext/simplexml/simplexml.c
92d5589 20-May-2003 Derick Rethans <derick@php.net> - Commit broken support for sxe_properties_get
/php-src/ext/simplexml/simplexml.c
37a9e03 20-May-2003 Derick Rethans <derick@php.net> - Implement two dummy handlers so that var_dump() doesn't crash on it.
/php-src/ext/simplexml/simplexml.c
7dea37a 20-May-2003 Derick Rethans <derick@php.net> - Add Revision to MINFO (I was chasing ghosts ;)
/php-src/ext/simplexml/simplexml.c
7e161da 20-May-2003 Sterling Hughes <sterling@php.net> data corruption is for sissy boys
/php-src/ext/simplexml/simplexml.c
f726a84 19-May-2003 Sterling Hughes <sterling@php.net> use the appropriate accessor
/php-src/ext/simplexml/simplexml.c
a432df5 19-May-2003 Sterling Hughes <sterling@php.net> fix attribute handling on the root node
simplify node access by defining/using GET_NODE() macro properly
/php-src/ext/simplexml/simplexml.c
b3772c4 19-May-2003 Sterling Hughes <sterling@php.net> add the ability to serialize the contents back to a file
/php-src/ext/simplexml/simplexml.c
44f6100 19-May-2003 Sterling Hughes <sterling@php.net> basic support for modifying XML documents
/php-src/ext/simplexml/simplexml.c
f408e9e 19-May-2003 Sterling Hughes <sterling@php.net> add some macros that simplify the loops
remove a unnecessary copy
/php-src/ext/simplexml/simplexml.c
26353e4 18-May-2003 Sterling Hughes <sterling@php.net> attribute support
/php-src/ext/simplexml/simplexml.c
aec55ef 18-May-2003 Sterling Hughes <sterling@php.net> properly detect blank nodes
/php-src/ext/simplexml/simplexml.c
e3f351d 18-May-2003 Sterling Hughes <sterling@php.net> make arrays of subnodes work (hacky)
drop property support for the moment, this will be re-added soonish
/php-src/ext/simplexml/simplexml.c
94925b1 18-May-2003 Sterling Hughes <sterling@php.net> add very basic code for the simplexml extension. The following works ::

person.xml
--
<person>
<name>
<first>Sterling</first>
<last>Hughes</last>
</name>
</person>

person.php
--
<?php
$p = simplexml_load_file('person.xml');
echo $p->name->last . ', ' . $p->name->first;
?>

Still needs lots of work.
/php-src/ext/simplexml/simplexml.c