| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(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)
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
| |
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)
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
'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)
|
|
|
|
|
| |
@- Fixed a major memory corruption bug in the thread safe version (Zeev)
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
stage it is
|
| |
|
| |
|
|
|
|
|
|
| |
this time, and it can crash under some circumstances, but that's the
concept...
|
|
|
|
|
|
| |
@ buffering. This enables transparent rendering of XML through XSL,
@ transparent compression, etc. (Zeev)
|
|
|
|
|
| |
Added ob_get_length() function (returns size of buffer)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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;
}
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
rule is:
macro_name=`echo $filename|tr a-z A-Z|sed 's/\./_/'`
|
|
|
|
|
| |
- Fix Win32 compilation
|
| |
|
| |
|
|
|
|
|
|
| |
Cleaned up extension namespace, and changed ext/standard into one single
extension.
|
| |
|
|
|
|
|
|
|
| |
@- 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)
|
|
|
|
|
|
|
|
| |
- 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)
|
|
|
|
|
| |
you start counting at 0 or 1).
|
|
|
|
|
|
|
|
|
|
| |
@Made mysql and gd work as shared extensions again (Stig)
- Fixed some warnings in maintainer-mode.
- Made mysql and gd work as shared extensions again by defining
COMPILE_DL if PIC is defined.
# We need a better solution for building .so extensions than this
# PIC/COMPILE_DL hack!
|
|
moved output-buffering related functions from basic_functions to output.c
Win32 project need to be updated to reflect new position.
# i'm not really happy with this solution, but it seemed the easiest one!
# the whole output code is a bit hard to understand...
@- Output-Buffering system is now Thread-Safe. (Thies)
|