summaryrefslogtreecommitdiff
path: root/main/php_output.h
Commit message (Collapse)AuthorAgeFilesLines
* sed -i "s#1997-2009#1997-2010#g" **/*.c **/*.h **/*.phpSebastian Bergmann2010-01-031-1/+1
|
* - This is PHP 6 - if this ... ever gets outMarcus Boerger2009-03-101-1/+1
|
* Bump copyright year, 3 of 3.Sebastian Bergmann2008-12-311-1/+1
|
* Bump copyright year, 2 of 2.Sebastian Bergmann2007-12-311-1/+1
|
* Bump year.Sebastian Bergmann2007-01-011-1/+1
|
* - upgrade phpinfo() and phpcredits()Michael Wallner2006-12-101-0/+6
|
* - fix buffer size alignmentMichael Wallner2006-11-131-1/+1
| | | | | - avoid memory overflow #if MEMORY_LIMIT
* - use new zend_fcall_info APIMichael Wallner2006-10-121-10/+15
| | | | | - use enums where appropriate
* - fix failure with tests/lang/bug23489.phptMichael Wallner2006-10-031-0/+2
| | | | | - allocate fci param space at once with php_output_handler_user_func_t
* - use fci/fcc instead of zval* for user ob handlerMichael Wallner2006-10-031-1/+6
|
* - output handler alias ctor should know about chunk_size and flagsMichael Wallner2006-08-311-1/+1
|
* - fix PHP_OUTPUT_CONFLICT macroMichael Wallner2006-08-301-4/+5
|
* - add PHP_OUTPUT_WRITTEN and PHP_OUTPUT_SENT status flagsMichael Wallner2006-08-301-1/+3
|
* - revise output handler alias APIMichael Wallner2006-08-301-2/+45
| | | | | | | | - add convenience macros for conflicts and aliases - generalize flags to php_output_stack_pop() - mark the handler as started *after* run - handler should still be flushable after marking it immutable
* - allocate handler stack on the heap and avoid segfaults on shutdown when ↵Michael Wallner2006-08-221-1/+1
| | | | | | | | startup fails - don't try to append empty buffer - fix some dbg format strings
* - error message enhancementsMichael Wallner2006-08-091-5/+7
| | | | | | | | - avoid duplicate error messages - add PHP_OUTPUT_HANDLER_FLUSHABLE - add PHP_OUTPUT_HANDLER_HOOK_GET_LEVEL - add more tests
* - don't use anonymous unionMichael Wallner2006-06-121-1/+1
|
* - remove obsolete cruftMichael Wallner2006-06-031-5/+0
|
* - explicit usage of TS macrosMichael Wallner2006-06-031-134/+64
| | | | | # this could have been raised a lot earlier
* - new output control codeMichael Wallner2006-06-021-68/+280
| | | | | | | | | | | | # scan README.NEW-OUTPUT-API to get a grasp # tree has been tagged with BEFORE_NEW_OUTPUT_API # # TODO: # - improve existing output handlers # - move zlib.output_compression cruft from SAPI.c to zlib.c # - output_encoding handling was ambigious, resp. is undefined yet # - more tests
* Nuke int32_t (everywhere except streams layer) and signed/unsigned warningsDmitry Stogov2006-03-021-1/+1
|
* bump year and license versionfoobar2006-01-011-3/+3
|
* - Bumber up yearfoobar2005-08-031-1/+1
|
* Guard display_startup_errors with checking for default (working) outputMarcus Boerger2004-03-141-0/+3
| | | | | functions.
* wrap all PHPAPI prototypes into BEGIN_EXTERN_C/END_EXTERN_C blocksHartmut Holzgraefe2004-02-201-0/+2
| | | | | (else they won't be usable from C++ extensions)
* - Happy new year and PHP 5 for rest of the files too..foobar2004-01-081-2/+2
| | | | | # Should the LICENSE and Zend/LICENSE dates be updated too?
* updating license information in the headers.James Cox2003-06-101-3/+3
|
* Bump year.Sebastian Bergmann2002-12-311-1/+1
|
* Begin the cleanup - remove ob_flush_all()Zeev Suraski2002-10-061-1/+0
|
* Added ob_flush_all() that flushes bufferred contents until it actuallyYasuo Ohgaki2002-10-031-0/+1
| | | | | | sent/printed. @ Added ob_flush_all() that flushes all buffers. (Yasuo)
* Move wrong output buffer usage check to ob_gzhandler init.Yasuo Ohgaki2002-10-031-0/+3
| | | | | Export some output buffer functions.
* Added ob_get_clean() and ob_get_flush().Yasuo Ohgaki2002-10-031-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 Bergmann2002-09-011-2/+0
| | | | double_buffering.
* full decopling of size parameters of ob_start() and internal buffer handlersMarcus Boerger2002-08-211-0/+1
| | | | | #intended behaviour is now fully implemented,
* Changed handling of output buffer sizes.Marcus Boerger2002-08-201-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 Boerger2002-08-091-1/+2
| | | | parameter...
* Added php_ob_handler_used to check if a specific output handler is usedMarcus Boerger2002-08-051-0/+1
| | | | | in c.
* -New function ob_list_handlersMarcus Boerger2002-08-051-0/+1
| | | | | | @- Added ob_list_handlers() which returns an array of all active output @ handlers. (marcus)
* simplify handling of variables by maintaining two strings whichSascha Schumann2002-05-041-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 Ohgaki2002-03-011-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 Bergmann2002-02-281-1/+1
|
* Update headers.Sebastian Bergmann2001-12-111-2/+2
|
* Remove redundant includeZeev Suraski2001-12-051-2/+0
|
* - Added ob_get_level, which returns the nesting level of the output bufferingDerick Rethans2001-12-031-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 likeDerick Rethans2001-11-301-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 anymoreSascha Schumann2001-08-051-2/+2
|
* more tsrm cleanupSascha Schumann2001-08-051-16/+16
|
* Redesigned thread safety mechanism - nua nuaZeev Suraski2001-07-281-7/+1
|
* Avoid getting bailouts on text output during shutdown. Text output is nowZeev Suraski2001-07-201-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 mechanismZeev Suraski2001-07-021-0/+1
| | | | | @- Fixed a major memory corruption bug in the thread safe version (Zeev)