Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:47100 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 41408 invoked from network); 11 Mar 2010 10:49:12 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 11 Mar 2010 10:49:12 -0000 Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass; domainkeys=bad Received-SPF: pass (pb1.pair.com: domain gmail.com designates 74.125.82.42 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 74.125.82.42 mail-ww0-f42.google.com Received: from [74.125.82.42] ([74.125.82.42:54047] helo=mail-ww0-f42.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 8F/85-08162-7AAC89B4 for ; Thu, 11 Mar 2010 05:49:11 -0500 Received: by wwc33 with SMTP id 33so1273701wwc.29 for ; Thu, 11 Mar 2010 02:49:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=aJtr+3LufUdYK0jbxmxNB4TCLfMSz+vlonlQOm8Yo78=; b=CmFfvCeov/dr+LJJaBuwgu6Fn1zJvbe5I5/S69aXa5KmT31yB7Sfo3rEv6HMB30Jq3 ZBjvm8TQx2gyaS0QFFFqCaYIJQ55sSXK9vzWAHimWgvR0ab37W8B54F1d2El/xsipCA9 MDAFFSX7dMpeoxDPlaaBpoPOL/18PNMdVpgEQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=sDfnnHyUZuG5BEdgUDr88rxItsNMZcslCh9cenyVmfTq7OgvdFlGi2oUEzf4RywhOW rLnMgcMogKDDUAQISWlloHFS9GxCyybQcZLS6LfKmQl6xCd/wRHEFCqScHluc2aS/jPF zDcqdPNHfj/zhPHT+9oIaKFzZfHEkCaKcszcI= MIME-Version: 1.0 Received: by 10.216.89.9 with SMTP id b9mr557333wef.61.1268304546449; Thu, 11 Mar 2010 02:49:06 -0800 (PST) Date: Thu, 11 Mar 2010 11:49:06 +0100 Message-ID: To: Jani Taskinen , PHP internals Cc: =?ISO-8859-1?Q?Johannes_Schl=FCter?= Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-CVS] svn: /php/php-src/branches/PHP_5_3/ README.NEW-OUTPUT-API Zend/zend_highlight.c Zend/zend_indent.c ext/iconv/iconv.c ext/session/session.c ext/soap/soap.c ext/standard/basic_functions.c ext/standard/exec.c ext/standard/head.c ext/standa From: pierre.php@gmail.com (Pierre Joye) HI Jani, I don't think it is a good think to merge this change at this stage in 5.3. 5.3 is now very stable and should have only bug fixes and minor improvements. I would have like to have the new output API in 5.3, but we failed to do it before 5.3.0 release began. But it is definitively too late to do it in 5.3. What I would suggest is to create a 5.3 branch to merge the API so we can test it using 5.3 as a base, something like what we do for FPM. Doing so will considerably increase the merge process for the next major release (be 5.4 or whatever is the next major release number). Thanks for your understanding, Cheers, -- Pierre On Thu, Mar 11, 2010 at 11:24 AM, Jani Taskinen wrote: > jani =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 Thu, 11 Mar 2010 10:24:29 +0000 > > Revision: http://svn.php.net/viewvc?view=3Drevision&revision=3D296062 > > Log: > MFH: Improved / fixed output buffering (Michael Wallner) > > Changed paths: > =A0 =A0A =A0 php/php-src/branches/PHP_5_3/README.NEW-OUTPUT-API > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/Zend/zend_highlight.c > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/Zend/zend_indent.c > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/iconv/iconv.c > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/session/session.c > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/soap/soap.c > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/standard/basic_functions.c > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/standard/exec.c > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/standard/head.c > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/standard/info.c > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/standard/tests/general_func= tions/ob_get_flush_error.phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/standard/tests/general_func= tions/phpinfo.phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/standard/url_scanner_ex.c > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/standard/url_scanner_ex.re > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/standard/var.c > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/tidy/php_tidy.h > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/tidy/tidy.c > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/zlib/CREDITS > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/zlib/config0.m4 > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/zlib/php_zlib.h > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/zlib/tests/005.phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/zlib/tests/006.phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/zlib/tests/007.phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/zlib/tests/gzcompress_basic= 1.phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/zlib/tests/gzcompress_error= 1.phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/zlib/tests/gzcompress_varia= tion1.phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/zlib/tests/gzdeflate_basic1= .phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/zlib/tests/gzdeflate_error1= .phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/zlib/tests/gzdeflate_variat= ion1.phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/zlib/tests/gzencode_basic1.= phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/zlib/tests/gzencode_error1.= phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/zlib/tests/gzencode_variati= on1.phpt > =A0 =A0A =A0 php/php-src/branches/PHP_5_3/ext/zlib/tests/gzencode_variati= on2-win32.phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/zlib/tests/gzencode_variati= on2.phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/zlib/tests/gzfile_variation= 10.phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/zlib/tests/gzfilegzreadfile= .phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/zlib/tests/gzinflate-bug426= 63.phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/zlib/tests/gzinflate_length= .phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/zlib/tests/gzopen_variation= 5.phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/zlib/tests/gzopen_variation= 8.phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/zlib/tests/gzread_variation= 1.phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/zlib/tests/gzreadgzwrite.ph= pt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/zlib/tests/gzreadgzwritepla= in.phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/zlib/tests/gzuncompress_bas= ic1.phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/zlib/tests/gzuncompress_err= or1.phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/zlib/tests/gzwrite_basic.ph= pt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/zlib/tests/gzwrite_variatio= n1.phpt > =A0 =A0A =A0 php/php-src/branches/PHP_5_3/ext/zlib/tests/ob_001.phpt > =A0 =A0A =A0 php/php-src/branches/PHP_5_3/ext/zlib/tests/ob_002.phpt > =A0 =A0A =A0 php/php-src/branches/PHP_5_3/ext/zlib/tests/ob_003.phpt > =A0 =A0A =A0 php/php-src/branches/PHP_5_3/ext/zlib/tests/ob_004.phpt > =A0 =A0A =A0 php/php-src/branches/PHP_5_3/ext/zlib/tests/ob_005.phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/zlib/tests/readgzfile_varia= tion10.phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/zlib/tests/readgzfile_varia= tion14.phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/zlib/tests/readgzfile_varia= tion4.phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/zlib/tests/readgzfile_varia= tion5.phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/zlib/tests/readgzfile_varia= tion6.phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/zlib/tests/readgzfile_varia= tion7.phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/zlib/tests/zlib_filter_infl= ate2.phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/zlib/tests/zlib_scheme_copy= _variation2.phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/zlib/zlib.c > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/zlib/zlib_filter.c > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/ext/zlib/zlib_fopen_wrapper.c > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/main/SAPI.c > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/main/main.c > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/main/output.c > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/main/php.h > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/main/php_logos.c > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/main/php_output.h > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/sapi/apache/libpre.c > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/sapi/apache/mod_php5.c > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/sapi/apache/php_apache.c > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/sapi/apache/sapi_apache.c > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/sapi/apache2handler/php_functio= ns.c > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/sapi/apache_hooks/mod_php5.c > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/sapi/apache_hooks/php_apache.c > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/sapi/apache_hooks/sapi_apache.c > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/sapi/cgi/cgi_main.c > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/sapi/cli/php_cli.c > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/sapi/cli/tests/007.phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/sapi/cli/tests/008.phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/sapi/cli/tests/009.phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/sapi/cli/tests/011.phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/sapi/cli/tests/012.phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/sapi/cli/tests/014.phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/sapi/milter/php_milter.c > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/sapi/nsapi/nsapi.c > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/tests/output/bug46897.phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/tests/output/ob_011.phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/tests/output/ob_013.phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/tests/output/ob_017.phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/tests/output/ob_clean_basic_001= .phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/tests/output/ob_end_clean_basic= _001.phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/tests/output/ob_end_flush_basic= _001.phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/tests/output/ob_flush_basic_001= .phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/tests/output/ob_get_clean_basic= _001.phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/tests/output/ob_get_level_basic= _001.phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/tests/output/ob_get_status.phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/tests/output/ob_start_basic_004= .phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/tests/output/ob_start_basic_006= .phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/tests/output/ob_start_basic_une= rasable_002.phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/tests/output/ob_start_basic_une= rasable_003.phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/tests/output/ob_start_basic_une= rasable_004.phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/tests/output/ob_start_basic_une= rasable_005.phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/tests/output/ob_start_error_001= .phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/tests/output/ob_start_error_002= .phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/tests/output/ob_start_error_003= .phpt > =A0 =A0U =A0 php/php-src/branches/PHP_5_3/tests/output/ob_start_error_004= .phpt > > > > -- > PHP CVS Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > --=20 Pierre @pierrejoye | http://blog.thepimp.net | http://www.libgd.org