foobar
f1397d5339
Unified the configure messages.
2001-11-30 19:00:13 +00:00
Uwe Steinmann
9ed2694ce0
- introduced several macros to simply code (done by Markus Fischer)
2001-11-28 12:07:17 +00:00
Egon Schmid
feee0f5a08
Fixed some protos. If pi means processing instruction, it should be written IMHO in uppercase characters.
2001-11-25 19:22:51 +00:00
Uwe Steinmann
6affe84ee7
- add functions clone_node(), is_blank_node(), create_entity_reference()
...
- fixed bug in node_name()
- fixed behavior of append_child(), it now adds a child a not a sibling
2001-11-21 17:01:19 +00:00
Stig Bakken
689252082c
* zend_module_entry change: apino, debug and zts are moved first,
...
see README.EXTENSIONS file for upgrade help.
@Introduced extension version numbers (Stig)
2001-10-11 23:33:59 +00:00
Derick Rethans
5a34b26972
- This patch adds proper header file detection on system which
...
simultaneously isntallied libxml1 and libxml2 (eg. Debian) (patch by
Markus Fischer <mfischer@php.net>)
2001-09-26 19:02:33 +00:00
Jeroen van Wolffelaar
c033288573
Back-substitute for Z_* macro's. If it breaks some extension (the script isn't optimal, it parses for example var->zval.value incorrect) please let me know.
2001-09-25 21:58:48 +00:00
Joey Smith
0098833e86
Don't manually register the resource, let php_domobject_new do it for us.
...
This fixes and elusive SIGSEGV.
Bug id'd and fixed by Ivo Hulinsky <huld@fido.cz>.
This fixes #13322 .
2001-09-19 02:24:05 +00:00
Derick Rethans
78747bd2df
- Don't wrap lines... this is annoying while coding.
2001-09-09 13:29:31 +00:00
Sterling Hughes
b5d77099fe
have this go through php's error warning system
2001-09-09 09:58:49 +00:00
Sterling Hughes
6ee9f04f87
ws fix, MFB
2001-09-09 09:51:02 +00:00
Sterling Hughes
645a98ef99
Change DOM-XML's error reporting to E_WARNING which is more appropriate
2001-09-09 09:41:40 +00:00
foobar
e4df7dc7bf
if test -f /usr/local/lib/libexample.s?; then <-- no workie
...
if test -f /usr/local/lib/libexample.so; then <-- workie
#
# You can all point at me and laugh now.. :(
#
2001-09-07 00:24:06 +00:00
Joey Smith
a4a1543753
Fix bug #13025 .
2001-08-29 22:26:04 +00:00
Joey Smith
5d451c9885
Fix 1st case of #9893 . 2nd case was already fixed in previous commit.
2001-08-26 11:36:27 +00:00
Joey Smith
f0ea3478cb
Some changes to help out previous users of domxml...
...
node::tagname == node::name.
Add property "type" to textnode types.
2001-08-21 21:49:32 +00:00
foobar
a000bdd93e
libxml 2.4.2 is required now.
2001-08-18 21:08:52 +00:00
Joey Smith
862472efdc
Obviously not complete, but somewhere to start.
2001-08-14 08:28:34 +00:00
Joey Smith
df7967729e
Kill some duplicate PHP_FALIAS()'s.
...
Many of these were commented out, but I killed them anyways just to be
consistent.
2001-08-14 08:23:22 +00:00
Joey Smith
14f05c17dd
Group PHP_FE and PHP_FALIAS with their own kind.
2001-08-14 07:49:28 +00:00
Joey Smith
a26110de2c
Fix my own ws errors.
2001-08-14 07:44:21 +00:00
Joey Smith
b79868c28c
Register le_domxmltextp.
2001-08-14 07:37:14 +00:00
Joey Smith
109f414557
Don't hammer the resource type right off the bat.
2001-08-14 07:36:18 +00:00
Joey Smith
e3d6fc72e5
Trim ws only lines.
2001-08-14 07:34:20 +00:00
foobar
a870fd2757
ws fix. Also added some missing protos and fold tags.
2001-08-14 07:14:23 +00:00
Joey Smith
022626a8f0
Remove unused variable and fix small mental error.
2001-08-14 00:10:39 +00:00
Andi Gutmans
ad18bd07f1
- More Engine 2 work.
2001-08-13 18:47:52 +00:00
Joey Smith
fc487f4603
Change to Z_* macros.
2001-08-13 08:08:18 +00:00
Rasmus Lerdorf
4d11d90880
Track down a few more functions that don't check for 0 args and use
...
faster mechanism
2001-08-13 07:55:39 +00:00
Rasmus Lerdorf
8c497f05c4
We don't consistently check for args passed to functions that don't
...
take any args. In some cases we probably want to skip the check for
performance reasons, but in other cases where performance is unlikely
to be a factor, not throwing a warning on the wrong number of args passed
to a function is at best inconsistent, and at worst it could hide a bug.
So, add a few such checks. There are still lots of cases out there.
2001-08-13 06:43:47 +00:00
Joey Smith
2aca8c67ea
Let domxml compile with ZendEngine2.
2001-08-11 20:44:30 +00:00
Zeev Suraski
f6f6c4d7e6
Whitespace
2001-08-11 16:39:07 +00:00
foobar
9e0ad17dc4
compile fix (missing TSRMLS_CC)
2001-08-10 08:02:09 +00:00
Joey Smith
ca33def60b
K&R-ify the switch statments.
2001-08-09 12:41:39 +00:00
Joey Smith
f8d7307270
Commit acutal code only, will do ws on another pass.
2001-08-09 12:35:09 +00:00
Joey Smith
00418457d3
Revert patch to seperate code from whitespace changes.
2001-08-09 12:22:41 +00:00
Joey Smith
e2a2aa75b0
Restore xpath_eval() and the underlying php_xpathptr_eval().
...
It still leaks like crazy, but does not appear to crash, and
seems to work correctly.
Anyone who can possibly test this, please do.
@- Restore xpath_eval() and php_xpathptr_eval() for 4.0.7. There
@ are still some known leaks.
2001-08-09 12:15:58 +00:00
foobar
053cac2c3a
Missed these
2001-08-07 17:17:39 +00:00
foobar
f710812427
Yet another TSRM fix.
2001-08-07 16:24:11 +00:00
Zeev Suraski
1159c84ab7
- TSRMLS_FETCH work
...
- whitespace fixes
2001-08-05 01:43:02 +00:00
Zeev Suraski
aa1772ca72
More TSRMLS_FETCH annihilation
2001-07-31 05:44:11 +00:00
Zeev Suraski
d76cf1da18
More TSRMLS_FETCH work
2001-07-31 04:53:54 +00:00
foobar
6ee8e4bccc
Make this compile in ZTS mode.
2001-07-30 20:11:28 +00:00
Zeev Suraski
1c25b8dd53
Avoid TSRMLS_FETCH()'s, and clean up a bit of stale extern's and layout on the way
2001-07-30 01:56:43 +00:00
foobar
80b09d007f
Simplified this a bit and made more consistent.
2001-07-27 14:02:44 +00:00
Joey Smith
f272469b4c
Close Bug #10235 .
...
This makes domxml_root() work again. It now works
equally as well as object method or a simple function.
2001-07-16 11:16:44 +00:00
Joey Smith
cd9fe169e1
This should get xmldocfile() working again.
...
This should fix bugs:
11192, 10899
2001-07-08 00:54:25 +00:00
Stig Bakken
1beda9ee1e
* include "config.h" if HAVE_CONFIG_H is defined (for standalone dso build)
2001-05-24 10:07:29 +00:00
foobar
4e545c1d73
A few modifications to make the ZLIB checks work better.
2001-05-20 23:00:44 +00:00
Sascha Schumann
afdaee9e47
Nuke more quotes
2001-05-12 11:09:05 +00:00
Andrei Zmievski
ae90bcf16d
Open season on memory leaks, shoot all you can.
2001-05-11 21:29:47 +00:00
Andrei Zmievski
1db2516277
Start cleaning up domxml memory leaks. Still much stuff to do.
2001-05-11 16:14:19 +00:00
foobar
a972b6aa5b
Cleaning up here too.
2001-05-10 00:59:41 +00:00
Daniel Beulshausen
cdbe5f50b0
newer libxml libs are called libxml2.lib
2001-04-30 10:33:17 +00:00
Uwe Steinmann
7ee542a524
- added domxml_version() to retrieve version of libxml
2001-04-09 11:53:06 +00:00
foobar
7449d09be0
Fixed bug: #10040 .
2001-03-29 00:22:45 +00:00
foobar
8a26918ed1
Renamed the AC_ prefixed macros defined in acinclude.m4 to PHP_* prefixes.
...
# Heads up people! I tested this before committing but you never know..
2001-03-27 20:35:04 +00:00
foobar
6751e58f9d
Fixed a typo.
2001-03-26 21:42:01 +00:00
Uwe Steinmann
dbc4d4b457
- fixed some bugs with xpath
2001-03-22 06:58:13 +00:00
Uwe Steinmann
e8d48dd7ae
- added EntityReference and Notation class
...
- fixed handling of PI nodes
- implemented more class functions
2001-03-21 05:45:40 +00:00
Sebastian Bergmann
53385a9537
Nuke another warning.
2001-03-20 17:04:45 +00:00
Uwe Steinmann
3dfbbc31ac
- fixed lot of compiler warnings
2001-03-20 16:20:42 +00:00
Uwe Steinmann
9fc59ce735
- complete rewrite of domxml module.
...
It is now mostly conform to DOM Level 2 though some classes and
methods are still missing
2001-03-20 15:01:13 +00:00
Andi Gutmans
eb6ba01d1c
- Fix copyright notices with 2001
2001-02-26 06:11:02 +00:00
Uwe Steinmann
32b8cdde14
- add domxml_unlink_node(), not tested
2001-02-08 15:12:16 +00:00
Sascha Schumann
271617483a
Improve use of $withval. This also cures the problem of adding -Lyes/lib
...
to $LIBS.
2001-02-07 16:01:29 +00:00
foobar
bbca5a86f8
Fixed bug #8946 . In some systems the libxml.* is actually libxml2.*
2001-01-29 23:15:11 +00:00
Uwe Steinmann
bcac88e8fb
- changed naming of some functions (kept compatibility)
2001-01-26 08:15:57 +00:00
foobar
809bf95a90
Added some missing EXPERIMENTAL files plus some missing extensions
...
into EXTENSIONS file.
2001-01-19 13:43:41 +00:00
foobar
ab6639564c
- Fixed a possible crash bug in xmltree().
...
# PR: #7052
2001-01-12 16:49:06 +00:00
Andi Gutmans
5e5c59ebcb
- Get rid of C++ comments
2001-01-05 14:34:15 +00:00
Uwe Steinmann
db56ddb36c
- fixed potential segmfault in xmldoc() and xmldocfile()
2001-01-05 14:11:19 +00:00
Rasmus Lerdorf
2a926135a9
Fix typo
2000-12-28 17:25:11 +00:00
foobar
40677872d5
Removed unused variables.
2000-12-15 12:33:12 +00:00
Daniel Beulshausen
199160d4db
link against msvcrt(d).lib, ignoring it isn't a good idea
2000-12-13 11:37:00 +00:00
foobar
98349a9408
Removed unused variable definitions. And libxml can be build NOT
...
to have support for either XPath or XPtr.
2000-12-09 03:19:46 +00:00
foobar
41f3d66705
Version checking for domxml. Requires >= 2.2.7 at the moment.
2000-12-08 13:09:32 +00:00
Uwe Steinmann
5ff861bd4a
- set propper min version
2000-12-07 10:04:18 +00:00
Sascha Schumann
7e28784de3
Fix indentation of configure output
2000-12-06 17:34:58 +00:00
Uwe Steinmann
fb35b3996c
- fixed copy and paste error
2000-11-23 09:56:18 +00:00
Hartmut Holzgraefe
1f6878e912
2nd step towards auto-credits
2000-11-20 10:33:33 +00:00
Uwe Steinmann
eea750ebc8
- fixed serveral prototypes
...
- replaced C++ style comments
2000-11-13 13:27:19 +00:00
Uwe Steinmann
52aba68aa2
- new function set_content() which is a workaround for bug #6457
2000-11-10 11:40:03 +00:00
Uwe Steinmann
0bbb1906bd
- Fixed many problems to make xpath working
...
- Each function now expects an object and not a resource anymore
I hope this makes it more straightforward for the PHP-Programmer
2000-11-10 10:27:57 +00:00
Uwe Steinmann
b98f580143
- Fixed several error including segm fault (but still one left :-(
2000-11-10 06:09:41 +00:00
Uwe Steinmann
d82bade81c
- Started support for XPath/XPtr (completely untested)
2000-11-09 08:42:20 +00:00
foobar
1afebc69c7
Make this compile with libxml2.2.7.
2000-11-08 02:17:36 +00:00
foobar
2ad7083005
No more segfaults.
2000-11-01 05:05:33 +00:00
Andrei Zmievski
f1dcb32c9f
Use zend_register_list_destructors_ex() instead.
2000-10-25 17:44:02 +00:00
Andrei Zmievski
7b4983c8f8
Mega-patch to get better resource information for modules.
...
* Fixed a bug in zend_rsrc_list_get_rsrc_type()
* Switched register_list_destructors() to use
zend_register_list_destructors_ex() instead
* Updated all relevant modules to provide the resource type name
to register_list_destructors() call
* Updated var_dump() to output resource type name instead of number
@- Made resource type names visible, e.g. var_dump() and
@ get_resource_type() display "file" for file resources. (Andrei)
2000-10-20 18:25:16 +00:00
Sascha Schumann
57dcb93324
Remove left over ext_skel comment
2000-10-19 14:34:03 +00:00
Rui Hirokawa
e8967fdc58
fixed a mistake. should be .
2000-10-19 12:10:59 +00:00
Rui Hirokawa
6eb45b5964
modified the configure scripts to make shared extension.
2000-10-18 22:17:41 +00:00
foobar
b3450c2246
Now it really checks that libxml version is >= 2.0
2000-10-05 00:51:46 +00:00
Daniel Beulshausen
b6f0d041f9
deleted a few unnecceasary defines and added the Release_TS_Inline path to the libpath
2000-08-24 17:48:30 +00:00
Daniel Beulshausen
3af4ba7e01
projectfile for the domxml extension
2000-08-22 18:01:50 +00:00
Hartmut Holzgraefe
e67defffbe
last patch reverted, i didn't get the whole picture here
2000-08-10 08:31:40 +00:00
Hartmut Holzgraefe
e59bcdbfb8
duplicate alias entry removed
2000-08-10 08:13:15 +00:00
Uwe Steinmann
edcbd1862e
- got rid of php_ prefix in Modulename and some structs
2000-08-07 11:55:48 +00:00
Uwe Steinmann
6de4e2e382
- made compilation as dynamic lib possible
2000-08-07 11:40:54 +00:00