Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:27952 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 89298 invoked by uid 1010); 9 Feb 2007 17:12:31 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 89283 invoked from network); 9 Feb 2007 17:12:31 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 9 Feb 2007 17:12:31 -0000 Authentication-Results: pb1.pair.com smtp.mail=nsabbi@officinedigitali.it; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=nsabbi@officinedigitali.it; sender-id=unknown Received-SPF: error (pb1.pair.com: domain officinedigitali.it from 194.244.215.2 cause and error) X-PHP-List-Original-Sender: nsabbi@officinedigitali.it X-Host-Fingerprint: 194.244.215.2 mail1.netscalibur.it Solaris 8 (1) Received: from [194.244.215.2] ([194.244.215.2:37833] helo=mail2.netscalibur.it) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id B8/11-18147-E7BACC54 for ; Fri, 09 Feb 2007 12:12:31 -0500 Received: from [192.168.0.197] (213.174.161.132) by mail2.netscalibur.it (7.0.027) (authenticated as nsabbi@officinedigitali.it) id 45C28560000CC457 for internals@lists.php.net; Fri, 9 Feb 2007 18:12:25 +0100 Message-ID: <45CCAAF3.2030806@officinedigitali.it> Date: Fri, 09 Feb 2007 18:10:11 +0100 User-Agent: Mozilla Thunderbird 0.7.3 (X11/20040803) X-Accept-Language: en-us, en MIME-Version: 1.0 To: internals@lists.php.net References: <45CC1984.6010304@pooteeweet.org> In-Reply-To: <45CC1984.6010304@pooteeweet.org> Content-Type: multipart/mixed; boundary="------------030404030102080300050804" Subject: Re: [PHP-DEV] todo items From: nsabbi@officinedigitali.it (Nico Sabbi) --------------030404030102080300050804 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Lukas Kahwe Smith wrote: > Hello, > > On the heels of the 5.2.1 release I just wanted to bring up the > following todo items that have been on the 5.x todo lists since ages. > Are these still alive? Have they been done? What would be a sensible > target version? > > Especially the "on-the-fly static properties" is much requested. > > Open for discussion > > 1. on-the-fly static properties (mike) > 2. 'strict class' to disable dynamic member variable addition (marcus) > 3. add a function that returns tsrm_thread_id() - already covererd > by zend_thread_id() but only in debug ZTS mode (Wez) > 4. userspace streams filter that acts as a default filter through > which require/include read their files (Sebastian, Sara) > 5. pat3 "OpenLDAP C API cleanup patch" and pat44 "LDAP control > support" > may I re-propose the attached patch? The first time it was ignored, but the current behaviour of dom module is extremely annoying --------------030404030102080300050804 Content-Type: text/x-patch; name="dom.diff" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="dom.diff" --- ext/dom/document.c.orig 2006-01-01 13:50:06.000000000 +0100 +++ ext/dom/document.c 2006-11-03 10:53:18.000000000 +0100 @@ -1512,18 +1512,11 @@ #endif ctxt->recovery = recover; - if (recover) { - old_error_reporting = EG(error_reporting); - EG(error_reporting) = old_error_reporting | E_WARNING; - } xmlParseDocument(ctxt); if (ctxt->wellFormed || recover) { ret = ctxt->myDoc; - if (ctxt->recovery) { - EG(error_reporting) = old_error_reporting; - } /* If loading from memory, set the base reference uri for the document */ if (ret->URL == NULL && ctxt->directory != NULL) { ret->URL = xmlStrdup(ctxt->directory); --------------030404030102080300050804--