summaryrefslogtreecommitdiff
path: root/README.STREAMS
Commit message (Collapse)AuthorAgeFilesLines
* Move README files to a dedicated docs directoryPeter Kokot2019-03-301-376/+0
| | | | | | | | | | | | | | | | | The new dedicated docs directory has been introduced after a discussion on GitHub[1]. Main issue it is addressing is the reduction of too many README files in the project root directory. The new directory is dedicated for notes and quick documentation files that either can't be put in the manual or wiki pages or that relate to the php-src repository specifically and need to live together with the source code. Also the `docs` directory is by GitHub used for some repository configuration files such as pull request templates, and contributing documentation helper files that are integrated in the interface. [1]: https://github.com/php/php-src/pull/3988
* Remove local variablesPeter Kokot2019-02-031-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch removes the so called local variables defined per file basis for certain editors to properly show tab width, and similar settings. These are mainly used by Vim and Emacs editors yet with recent changes the once working definitions don't work anymore in Vim without custom plugins or additional configuration. Neither are these settings synced across the PHP code base. A simpler and better approach is EditorConfig and fixing code using some code style fixing tools in the future instead. This patch also removes the so called modelines for Vim. Modelines allow Vim editor specifically to set some editor configuration such as syntax highlighting, indentation style and tab width to be set in the first line or the last 5 lines per file basis. Since the php test files have syntax highlighting already set in most editors properly and EditorConfig takes care of the indentation settings, this patch removes these as well for the Vim 6.0 and newer versions. With the removal of local variables for certain editors such as Emacs and Vim, the footer is also probably not needed anymore when creating extensions using ext_skel.php script. Additionally, Vim modelines for setting php syntax and some editor settings has been removed from some *.phpt files. All these are mostly not relevant for phpt files neither work properly in the middle of the file.
* Trim trailing whitespace in source code filesPeter Kokot2018-10-131-5/+5
|
* Fix some misspellingsGabriel Caruso2018-08-121-1/+1
|
* Remove unused Git attributes identPeter Kokot2018-07-251-1/+0
| | | | | | | | | | | | | | | The $Id$ keywords were used in Subversion where they can be substituted with filename, last revision number change, last changed date, and last user who changed it. In Git this functionality is different and can be done with Git attribute ident. These need to be defined manually for each file in the .gitattributes file and are afterwards replaced with 40-character hexadecimal blob object name which is based only on the particular file contents. This patch simplifies handling of $Id$ keywords by removing them since they are not used anymore.
* Remove leftovers of TSRMLS in docsTom Van Looy2015-12-251-3/+3
|
* Constify streams API and a few other calls down the rabbit hole.Andrey Hristov2013-07-301-1/+1
| | | | | (`char *` to `const char *` for parameters and few return values) In a few places int len moved to size_t len.
* Added notes about locking functions.Ilia Alshanetsky2003-03-041-1/+7
|
* forgot to add fprintf in listMarcus Boerger2002-11-111-1/+1
|
* add fprintf replacement: tested, working, usedMarcus Boerger2002-11-061-0/+2
|
* - Apply proper capitalization to PHP and MySQL.Jon Parise2002-10-231-8/+8
| | | | | - Correct some spelling errors.
* Introduce an error stack for wrappers, to help prevent multiple errorsWez Furlong2002-08-111-0/+4
| | | | | | | | and warnings (some of which are bogus) when there are problems opening streams. Implement sanity check on the mode used to open ftp and http connections. This fixes Bug 12004.
* correct grammarWez Furlong2002-03-181-5/+6
|
* Add some rules for stream implementors.Wez Furlong2002-03-181-4/+16
|
* Fix for php_stream_gets when the implementation does not support itWez Furlong2002-03-171-1/+43
| | | | | | | | | natively (Thanks Marcus). Implement php_stream_make_seekable() and add STREAM_MUST_SEEK as an option to php_stream_open_wrapper(). See README.STREAMS for usage.
* fix typoWez Furlong2002-03-161-1/+1
|
* Tweak the API to be more consistent.Wez Furlong2002-03-161-55/+124
| | | | | Update docs.
* Information about php streamsWez Furlong2001-04-181-0/+243