Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Guard display_startup_errors with checking for default (working) output | Marcus Boerger | 2004-03-14 | 1 | -0/+3 |
| | | | | | functions. | ||||
* | wrap all PHPAPI prototypes into BEGIN_EXTERN_C/END_EXTERN_C blocks | Hartmut Holzgraefe | 2004-02-20 | 1 | -0/+2 |
| | | | | | (else they won't be usable from C++ extensions) | ||||
* | - Happy new year and PHP 5 for rest of the files too.. | foobar | 2004-01-08 | 1 | -2/+2 |
| | | | | | # Should the LICENSE and Zend/LICENSE dates be updated too? | ||||
* | updating license information in the headers. | James Cox | 2003-06-10 | 1 | -3/+3 |
| | |||||
* | Bump year. | Sebastian Bergmann | 2002-12-31 | 1 | -1/+1 |
| | |||||
* | Begin the cleanup - remove ob_flush_all() | Zeev Suraski | 2002-10-06 | 1 | -1/+0 |
| | |||||
* | Added ob_flush_all() that flushes bufferred contents until it actually | Yasuo Ohgaki | 2002-10-03 | 1 | -0/+1 |
| | | | | | | sent/printed. @ Added ob_flush_all() that flushes all buffers. (Yasuo) | ||||
* | Move wrong output buffer usage check to ob_gzhandler init. | Yasuo Ohgaki | 2002-10-03 | 1 | -0/+3 |
| | | | | | Export some output buffer functions. | ||||
* | Added ob_get_clean() and ob_get_flush(). | Yasuo Ohgaki | 2002-10-03 | 1 | -0/+2 |
| | | | | | | Someone requested this feature before. @ Added ob_get_clean() and og_get_flush(). (Yasuo) | ||||
* | Per discussion on #php.bugs (+1 from at least Derick and Jani), revert ↵ | Sebastian Bergmann | 2002-09-01 | 1 | -2/+0 |
| | | | | double_buffering. | ||||
* | full decopling of size parameters of ob_start() and internal buffer handlers | Marcus Boerger | 2002-08-21 | 1 | -0/+1 |
| | | | | | #intended behaviour is now fully implemented, | ||||
* | Changed handling of output buffer sizes. | Marcus Boerger | 2002-08-20 | 1 | -0/+1 |
| | | | | | | @Added php.ini option "double_buffering" that forces an additional first @output buffer and improved handling of buffer sizes. (Marcus) | ||||
* | Improved handling of output buffers (see news)\n#No trim for the string ↵ | Marcus Boerger | 2002-08-09 | 1 | -1/+2 |
| | | | | parameter... | ||||
* | Added php_ob_handler_used to check if a specific output handler is used | Marcus Boerger | 2002-08-05 | 1 | -0/+1 |
| | | | | | in c. | ||||
* | -New function ob_list_handlers | Marcus Boerger | 2002-08-05 | 1 | -0/+1 |
| | | | | | | @- Added ob_list_handlers() which returns an array of all active output @ handlers. (marcus) | ||||
* | simplify handling of variables by maintaining two strings which | Sascha Schumann | 2002-05-04 | 1 | -0/+3 |
| | | | | | | | | | | | | are simply appended instead of traversing the hash table on each URL/form. also fix an unconditional segfault in rshutdown due to efree'ing a static char *. remove remove_var, add reset_vars. move the function declarations into the right header file. | ||||
* | Added ob_get_status() to get array of buffers and it's status. | Yasuo Ohgaki | 2002-03-01 | 1 | -3/+9 |
| | | | | | | | | | | | | | | | | | | | | | | | | | (DO NOT document this function yet) Fixed crash bug with ob_end_*() function. ob_end_*() will not delete buffers that may not be deleted. php_start_ob_buffer() and php_ob_set_internal_handler() takes parameter for if the buffer created may be deleted or not. Added 3rd parameter "bool erase" to ob_start(). If FALSE, buffer may not be deleted until script finshes. Changed ob_*() function that have void return type to bool. All ob_*() functions return TRUE for success, FALSE for failure. @ - Added ob_get_status() to get array of buffers and it's status. (Yasuo) @ - Fixed crash bug with ob_end_*() function. ob_end_*() will not delete @ buffers that may not be deleted. (Yasuo) @ - Added 3rd parameter "bool erase" to ob_start(). If FALSE, buffer may not be @ deleted until script finshes. (Yasuo) @ - Changed ob_*() function that have void return type to bool. All ob_*() @ functions return TRUE for success, FALSE for failure. (Yasuo) | ||||
* | Maintain headers. | Sebastian Bergmann | 2002-02-28 | 1 | -1/+1 |
| | |||||
* | Update headers. | Sebastian Bergmann | 2001-12-11 | 1 | -2/+2 |
| | |||||
* | Remove redundant include | Zeev Suraski | 2001-12-05 | 1 | -2/+0 |
| | |||||
* | - Added ob_get_level, which returns the nesting level of the output buffering | Derick Rethans | 2001-12-03 | 1 | -0/+1 |
| | | | | | | | mechanism. (patch by Yasuo Ohgaki <yasuo_ohgaki@yahoo.com>) @- Added ob_get_level, which returns the nesting level of the output buffering @ mechanism. (Yasuo, Derick) | ||||
* | - Added ob_flush and ob_clean functions, which do not end the buffer like | Derick Rethans | 2001-11-30 | 1 | -0/+2 |
| | | | | | | | ob_end_flush and ob_end_clean do. @- Added ob_flush and ob_clean functions, which flush and clean an @ output buffer without destroying the buffer. (Derick) | ||||
* | more tsrm cleanup -- output.c is not doing any fetches anymore | Sascha Schumann | 2001-08-05 | 1 | -2/+2 |
| | |||||
* | more tsrm cleanup | Sascha Schumann | 2001-08-05 | 1 | -16/+16 |
| | |||||
* | Redesigned thread safety mechanism - nua nua | Zeev Suraski | 2001-07-28 | 1 | -7/+1 |
| | |||||
* | Avoid getting bailouts on text output during shutdown. Text output is now | Zeev Suraski | 2001-07-20 | 1 | -2/+4 |
| | | | | | | | | 'officially' disabled during shutdown (this doesn't change the Apache module behavior, but may change behavior of other server modules, in which it was possible to emit output during shutdown; I think it's a good step towards consistency, though) | ||||
* | Fix a major thread safety bug in the output mechanism | Zeev Suraski | 2001-07-02 | 1 | -0/+1 |
| | | | | | @- Fixed a major memory corruption bug in the thread safe version (Zeev) | ||||
* | - Fix problem of output initialization | Andi Gutmans | 2001-05-23 | 1 | -2/+0 |
| | |||||
* | - Start nuking not needed GINIT | Andi Gutmans | 2001-05-22 | 1 | -1/+1 |
| | |||||
* | More internal output buffering fixes | Zeev Suraski | 2001-03-06 | 1 | -1/+1 |
| | |||||
* | Fix internal output buffering | Zeev Suraski | 2001-03-06 | 1 | -1/+1 |
| | |||||
* | Initial work on internal output handlers - should be much quicker | Zeev Suraski | 2001-03-06 | 1 | -1/+7 |
| | |||||
* | Fix non-thread safe mode | Zeev Suraski | 2001-03-04 | 1 | -0/+1 |
| | |||||
* | Improve chunked output buffering - the output handler now knows at which ↵ | Zeev Suraski | 2001-03-04 | 1 | -2/+6 |
| | | | | stage it is | ||||
* | Fix chunked output buffering support | Zeev Suraski | 2001-02-27 | 1 | -2/+2 |
| | |||||
* | - Fix copyright notices with 2001 | Andi Gutmans | 2001-02-26 | 1 | -1/+1 |
| | |||||
* | Very initial work on chunked output buffering. It's really unoptimized at | Zeev Suraski | 2000-11-23 | 1 | -1/+2 |
| | | | | | | this time, and it can crash under some circumstances, but that's the concept... | ||||
* | @- Added support for an optional output handler function for output | Zeev Suraski | 2000-09-02 | 1 | -1/+3 |
| | | | | | | @ buffering. This enables transparent rendering of XML through XSL, @ transparent compression, etc. (Zeev) | ||||
* | @Added ob_get_length function (Stig) | Stig Bakken | 2000-08-25 | 1 | -0/+2 |
| | | | | | Added ob_get_length() function (returns size of buffer) | ||||
* | Made ob_start() and friends reentrant. It's now possible to implement this | Zeev Suraski | 2000-07-29 | 1 | -7/+14 |
| | | | | | | | | | | | | | | long-requested functionality, now that output buffering is re-entrant: function eval_ret($code) { ob_start(); eval($code); $retval = ob_get_contents(); ob_end_clean(); return $retval; } | ||||
* | Changed lots of PHP 3 licence headers to PHP 4, mainly in .h files. | David Croft | 2000-07-24 | 1 | -0/+1 |
| | | | | | | | | | Added a few RCS $Id$ tags. # Note: I have avoided changing any .h files if the corresponding .c file # had not already been changed as I am not sure if there are any legal # issues here. So some extensions still have PHP 3 headers. | ||||
* | Rename macros which begin with underscore to appropiate macros. The general | Sascha Schumann | 2000-07-03 | 1 | -3/+3 |
| | | | | | | | rule is: macro_name=`echo $filename|tr a-z A-Z|sed 's/\./_/'` | ||||
* | - Make the output globals accessible from the outside world | Zeev Suraski | 2000-06-24 | 1 | -0/+28 |
| | | | | | - Fix Win32 compilation | ||||
* | Update the license with the new clause 6 | Zeev Suraski | 2000-05-18 | 1 | -2/+2 |
| | |||||
* | fix some protos | Thies C. Arntzen | 2000-03-19 | 1 | -4/+4 |
| | |||||
* | @Cleaned up extension namespace (Stig) | Stig Bakken | 2000-03-06 | 1 | -2/+7 |
| | | | | | | Cleaned up extension namespace, and changed ext/standard into one single extension. | ||||
* | the pipe is breaking all the time | Zeev Suraski | 2000-02-19 | 1 | -2/+2 |
| | |||||
* | Use the new state functions | Zeev Suraski | 2000-02-04 | 1 | -1/+2 |
| | | | | | | | @- If header information is sent after output has already been sent, the warning @ message will now state the filename and line number at which the first output @ was made (Zeev) | ||||
* | - Added flush() support to SAPI | Zeev Suraski | 2000-01-13 | 1 | -0/+4 |
| | | | | | | | | - Got rid of the old flush() implemenetation in favour of the new one - Added implicit_flush() support to the output buffering layer. @- Added implicit_flush() to control whether flush() should be called @ implicitly after any output (Zeev) | ||||
* | Happy Y2K patch! Happy new year (or the new millennium, depending on whether | Sascha Schumann | 2000-01-01 | 1 | -1/+1 |
| | | | | | you start counting at 0 or 1). |