Sebastian Bergmann
2b486e5833
Add missing Reflection API metadata for DOM classes.
2008-02-04 15:22:40 +00:00
Sebastian Bergmann
9b620d50b4
Bump copyright year, 2 of 2.
2007-12-31 07:12:20 +00:00
Rob Richards
b73a36a64f
Fix bug #43364 (recursive xincludes don't remove internal nodes properly)
2007-11-28 10:43:02 +00:00
Yiduo (David) Wang
95da0dc570
Added macros for managing zval refcounts and is_ref statuses
2007-10-07 05:15:07 +00:00
Dmitry Stogov
8146078f7b
Improved memory usage by movig constants to read only memory. (Dmitry, Pierre)
2007-09-27 18:28:44 +00:00
Dmitry Stogov
85279a4dce
Allowed loading XML from unicode strings
2007-06-29 13:58:34 +00:00
Sebastian Bergmann
3717df72ae
Bump year.
2007-01-01 09:29:37 +00:00
Rob Richards
45364aea04
mark more functions unicode safe
...
add test
2006-12-08 16:49:25 +00:00
Hannes Magnusson
176b72284c
Error message clean up
...
(patch by Matt W (php_lists -AT- realpain.com))
2006-10-08 13:34:24 +00:00
Ilia Alshanetsky
4ad5333dd5
MFB: Added missing safety checks (Problem identified by Coverity scan)
2006-10-07 19:41:10 +00:00
Rob Richards
19523f9a39
mark functions unicode compliant
...
add test
2006-10-05 11:59:43 +00:00
Ilia Alshanetsky
1d611c862c
MFB: One last expand_filepath() check
2006-09-16 19:08:59 +00:00
Rob Richards
0ee28a454c
implement output formatting for saveHTML with libxml 2.6.23+
2006-08-28 19:31:51 +00:00
Rob Richards
4c98426979
unicode changes
2006-08-05 12:33:34 +00:00
Rob Richards
f85e695409
add unicode support
...
update test
2006-08-04 18:11:27 +00:00
Antony Dovgal
8fd8789c9a
nuke unused variables and init variables when needed
2006-06-20 13:21:10 +00:00
Dmitry Stogov
09ca61c125
Made server wide switch for unicode on/off (according to PDM).
2006-02-13 10:23:59 +00:00
Dmitry Stogov
227295a4f1
Unicode stuff is changed according to decision maden on PDM.
...
Now IS_BINRAY data type is removed and IS_STRING starts behave as IS_BINARY in unicode mode. IS_STRING is incompatible with IS_UNICODE, so ALL functions should be improved to support unicode mode.
2006-01-17 12:18:53 +00:00
foobar
251c5173fd
bump year and license version
2006-01-01 13:10:10 +00:00
Rob Richards
406910e1e9
add registerNodeClass() method
...
- methods can now natively return user classes registered with document
2005-11-23 02:56:41 +00:00
Rob Richards
d1cf2c5ffe
add save options parameter
2005-09-08 10:34:37 +00:00
Rob Richards
bbe63287e7
Fixed bug #34103 (line numbering not maintained in dom document)
2005-08-15 17:13:15 +00:00
Dmitry Stogov
21c1109e0c
Unicode support
2005-08-12 11:29:33 +00:00
foobar
23e671a51e
- Bumber up year
2005-08-03 14:08:58 +00:00
foobar
2967f6116f
- Fixed bugs #33431 , #33432 ("int" used instead of "long" in parameter parsing)
2005-06-26 22:34:26 +00:00
Ilia Alshanetsky
8b8940ba84
php_error() -> php_error_docref().
2005-04-21 21:11:23 +00:00
Andrey Hristov
d9f5f1ee08
fix memory corruption on 64bit in imagefttext(),
...
domdocument::load() and domdocument::loadxml()
2005-04-10 21:37:17 +00:00
Marcus Boerger
79687e9b7d
- Fix dependency
2005-01-08 13:24:39 +00:00
Rob Richards
6bbb254ecc
allow parser flags to be passed to xinclude()
2005-01-02 12:22:36 +00:00
Rob Richards
cb72e23c14
add optional parameter to pass libxml document load options
2004-12-05 12:02:35 +00:00
Rob Richards
b87d8cdfd0
prototype fixes (Jakub Vrána)
2004-11-18 19:54:30 +00:00
Rob Richards
7dced12c32
add DOMDocument xmlEncoding, xmlStandalone, xmlVersion (spec name changes)
...
add DOMText isElementContentWhitespace (spec name change)
- old props/method kept for BC.
- spec names changed when Level 3 went from Draft to Recommendation
nuke some unused code
2004-10-07 11:40:20 +00:00
Rob Richards
02fa5aa0dc
remove cloning under ze1_compatibility_mode
...
- minor BC break but doesnt work right under compat mode anyways
2004-08-30 15:07:20 +00:00
Christian Stocker
b96ebb376f
if $doc->recover = true; set error_reporting to (old | E_WARNING)
...
This way, you can't silence XML parse errors with the @ character
2004-08-25 08:27:07 +00:00
Christian Stocker
e99c375606
Added DomDocument->recover property for parsing not well-formed XML Documents.
2004-08-13 12:32:55 +00:00
Rob Richards
8925d6573e
MFB: add missing optional value param to createElementNS (chregu)
2004-07-18 13:16:15 +00:00
Rob Richards
5b0f34ae80
Fix bug #28584 : DOMText::splitText() does not split text properly (benjcarson)
...
Prototype fixes
2004-05-31 12:50:28 +00:00
Zeev Suraski
7d04465b74
Fix prototypes
2004-05-31 12:27:49 +00:00
Rob Richards
edae935c26
namespace/tagname validation fixes (Adam Trachtenberg)
...
added new test
2004-05-27 11:15:45 +00:00
Rob Richards
9e3956b313
constructors throw DOMException
...
add DOM_PHP_ERR DomException code
validate tagnames in constructors
use C style comments
update TODO
2004-05-16 10:30:16 +00:00
Rob Richards
010c340f29
use new style constructors
...
fix return for nodelist item
2004-03-31 17:18:59 +00:00
Rob Richards
4ce377064a
Fix bug #27467 : domDocument::load() called from class method crashes
...
the methods can be called statically only from within classes which
are not extending DomDocument
2004-03-03 20:59:02 +00:00
Rob Richards
602c786aa9
issue warning if object is in invalid state when dealing with properties
2004-02-16 13:06:33 +00:00
Rob Richards
c3a57206cc
allow certain methods to be called statically again:
...
domdocument (all load methods)
domimplementation (all methods)
switch to zend_parse_method_parameters for consistancy
insure object parameters are correct class types
convert zvals to correct type if needed for property writes
fix a few segfaults found while testing
2004-02-15 17:07:34 +00:00
Rob Richards
7e619b7f5f
update constructors so they cant be called statically
2004-01-22 21:16:05 +00:00
Rob Richards
a4815f7c8e
Warn when empty string supplied to load methods (by Pierre-Alain)
...
Fix refcount on xpath iterators
xpath_query should return nodelist even when empty
2004-01-20 11:35:32 +00:00
Christian Stocker
00af01bb94
fixes segfault, if file doesn't exist (by Pierre-Alain)
2004-01-19 20:54:40 +00:00
Christian Stocker
743a830102
- fix for bug #26947 Crash by using DomDocument::getElementById()
2004-01-18 12:56:23 +00:00
Andi Gutmans
dbeb4158d2
- A belated happy holidays and PHP 5
2004-01-08 08:18:22 +00:00
Rob Richards
6e65e1d821
Fix bug #26815 (foreach (DOM) childnodes causes error using Xinclude)
...
update xinclude test
2004-01-07 15:33:25 +00:00