It's been in PAT for ages, unless you made any changes to it Markus?
http://www.zend.com/zend/week/pat/pat52.txt
----- Original Message -----
From: "Markus Fischer" <[EMAIL PROTECTED]>
To: "Jani Taskinen" <[EMAIL PROTECTED]>
Cc: "John Coggeshall" <[EMAIL PROTECTED]>; "Andi Gutmans" <[EMAIL PROTECTED]>;
<internals@lists.php.net>; <[EMAIL PROTECTED]>
Sent: Wednesday, January 25, 2006 3:17 PM
Subject: Re: [PHP-DEV] [Patch] tidy node and getParent
Hi,
the patch is in the bug report ( http://bugs.php.net/bug.php?id=34023 ) or
do you meant something else?
thanks,
- Markus
Jani Taskinen wrote:
If the patch was downloadable somewhere, I bet someone had
already committed it. :)
--Jani
On Wed, 14 Dec 2005, Markus Fischer wrote:
Hi,
any chance for http://bugs.php.net/bug.php?id=34023 this time?
thanks,
- Markus
Markus Fischer wrote:
Hi,
can this be taken into consideration for HEAD now that RC1 is out of
the door?
thanks,
- Markus
Andi Gutmans wrote:
We're in a feature freeze so please hold it to after 5.1.0 is out the
door. You'll be able to commit to head when RC1 is branched off.
Thanks,
Andi
At 01:31 PM 7/15/2005 -0400, John Coggeshall wrote:
I'll take a look at it and commit if it looks good.
John
On Fri, 2005-07-15 at 12:09 +0200, Markus Fischer wrote:
> Hi,
>
> attached is a patch to add the getParent() method for the tidyNode
> against HEAD.
>
> It's just a quick patch for me. I don't know if all tidy version
support
> the getTidyParent function and if it's memory leak free so someone
> should review it first.
>
> cheers,
> - Markus
> plain text document attachment (tidy_getParent.diff.txt)
> ? tidy_getParent.diff.txt
> Index: php_tidy.h
> ===================================================================
> RCS file: /repository/php-src/ext/tidy/php_tidy.h,v
> retrieving revision 1.25
> diff -u -r1.25 php_tidy.h
> --- php_tidy.h 25 Apr 2005 20:46:16 -0000 1.25
> +++ php_tidy.h 15 Jul 2005 09:59:44 -0000
> @@ -89,6 +89,7 @@
> TIDY_NODE_METHOD(isJste);
> TIDY_NODE_METHOD(isAsp);
> TIDY_NODE_METHOD(isPhp);
> +TIDY_NODE_METHOD(getParent);
>
> ZEND_BEGIN_MODULE_GLOBALS(tidy)
> char *default_config;
> Index: tidy.c
> ===================================================================
> RCS file: /repository/php-src/ext/tidy/tidy.c,v
> retrieving revision 1.65
> diff -u -r1.65 tidy.c
> --- tidy.c 25 Apr 2005 20:46:16 -0000 1.65
> +++ tidy.c 15 Jul 2005 09:59:45 -0000
> @@ -291,6 +291,7 @@
> TIDY_NODE_ME(isJste, NULL)
> TIDY_NODE_ME(isAsp, NULL)
> TIDY_NODE_ME(isPhp, NULL)
> + TIDY_NODE_ME(getParent, NULL)
> {NULL, NULL, NULL}
> };
>
> @@ -1668,6 +1669,30 @@
> }
> /* }}} */
>
> +/* {{{ proto boolean tidyNode::getParent()
> + Returns the parent node if available or NULL */
> +TIDY_NODE_METHOD(getParent)
> +{
> + TidyNode parent_node;
> + PHPTidyObj *newobj;
> + TIDY_FETCH_ONLY_OBJECT;
> +
> + parent_node = tidyGetParent(obj->node);
> + if(parent_node) {
> + tidy_instanciate(tidy_ce_node, return_value
TSRMLS_CC);
> + newobj = (PHPTidyObj *)
zend_object_store_get_object(return_value TSRMLS_CC);
> + newobj->node = parent_node;
> + newobj->type = is_node;
> + newobj->ptdoc = obj->ptdoc;
> + newobj->ptdoc->ref_count++;
> + tidy_add_default_properties(newobj, is_node
TSRMLS_CC);
> + } else {
> + ZVAL_NULL(return_value);
> + }
> +}
> +/* }}} */
> +
> +
> static void _php_tidy_register_nodetypes(INIT_FUNC_ARGS)
> {
> TIDY_NODE_CONST(ROOT, Root);
>
> --
> PHP Internals - PHP Runtime Development Mailing List
> To unsubscribe, visit: http://www.php.net/unsub.php
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php
__________ NOD32 1.1377 (20060124) Information __________
This message was checked by NOD32 antivirus system.
http://www.eset.com
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php