rfc:deprecate-png-jpeg-2wbmp
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
rfc:deprecate-png-jpeg-2wbmp [2016/10/15 12:03] – created cmb | rfc:deprecate-png-jpeg-2wbmp [2019/01/28 13:52] (current) – Document removal commit cmb | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== PHP RFC: Deprecate png2wbmp() and jpeg2wbmp() ====== | ====== PHP RFC: Deprecate png2wbmp() and jpeg2wbmp() ====== | ||
- | * Version: | + | * Version: |
* Date: 2016-10-15 | * Date: 2016-10-15 | ||
* Author: Christoph M. Becker, cmb@php.net | * Author: Christoph M. Becker, cmb@php.net | ||
- | * Status: | + | * Status: |
* First Published at: http:// | * First Published at: http:// | ||
===== Introduction ===== | ===== Introduction ===== | ||
- | '' | + | '' |
===== Proposal ===== | ===== Proposal ===== | ||
- | Therefore I propose to deprecate the '' | + | Therefore I propose to deprecate the '' |
The main benefit in doing so would be easier maintainance of the libgd bindings ([[https:// | The main benefit in doing so would be easier maintainance of the libgd bindings ([[https:// | ||
Line 18: | Line 18: | ||
===== Backward Incompatible Changes ===== | ===== Backward Incompatible Changes ===== | ||
- | Obviously, code still using png2wbmp() or jpeg2wbmp() would break. However, fallback functions could easily [[http:// | + | Obviously, code still using png2wbmp() or jpeg2wbmp() would break. However, fallback functions could easily [[http:// |
===== Proposed PHP Version(s) ===== | ===== Proposed PHP Version(s) ===== | ||
* Deprecation as of next PHP 7.x | * Deprecation as of next PHP 7.x | ||
- | * Removal | + | * Removal as of next major (supposedly |
- | List the proposed PHP versions that the feature will be included in. Use relative versions such as "next PHP 7.x" or "next PHP 7.x.y". | + | |
- | ===== RFC Impact | + | ===== Open Issues |
- | ==== To SAPIs ==== | + | |
- | Describe the impact to CLI, Development web server, embedded PHP etc. | + | |
- | ==== To Existing Extensions ==== | + | Currently none. |
- | Will existing extensions be affected? | + | |
- | ==== To Opcache | + | ===== Unaffected PHP Functionality ===== |
- | It is necessary to develop RFC's with opcache in mind, since opcache is a core extension distributed with PHP. | + | |
- | Please explain how you have verified your RFC's compatibility with opcache. | + | '' |
- | ==== New Constants | + | ===== Proposed Voting Choices ===== |
- | Describe any new constants so they can be accurately and comprehensively explained in the PHP documentation. | + | |
- | ==== php.ini Defaults ==== | + | Deprecate and remove the functions: yes or no. |
- | If there are any php.ini settings then list: | + | |
- | * hardcoded default values | + | |
- | * php.ini-development values | + | |
- | * php.ini-production values | + | |
- | ===== Open Issues ===== | + | This RFC requires a 50%+1 majority. |
- | Make sure there are no open issues when the vote starts! | + | |
- | ===== Unaffected PHP Functionality ===== | + | Voting ends on 2016-11-13, 22:00 UTC. |
- | List existing areas/ | + | |
- | This helps avoid any ambiguity, shows that you have thought deeply about the RFC's impact, | + | <doodle title=" |
+ | * Yes | ||
+ | * No | ||
+ | </ | ||
- | ===== Future Scope ===== | + | ===== Patches and Tests ===== |
- | This sections details areas where the feature might be improved in future, but that are not currently proposed in this RFC. | + | |
- | ===== Proposed Voting Choices ===== | + | PR implementing |
- | Include these so readers know where you are heading and can discuss | + | |
- | State whether this project requires a 2/3 or 50%+1 majority (see [[voting]]) | + | ===== Implementation ===== |
- | ===== Patches | + | - PR #2164 has been merged into master (what is supposed to become PHP-7.2) with https:// |
- | Links to any external patches and tests go here. | + | - The deprecation |
+ | - [[http:// | ||
+ | - The language specification is not affected by this RFC | ||
- | If there is no patch, make it clear who will create a patch, or whether a volunteer to help with implementation is needed. | + | ===== References ===== |
- | Make it clear if the patch is intended to be the final patch, or is just a prototype. | + | * Proposal discussion: http://marc.info/? |
+ | * RFC discussion: http:// | ||
- | ===== Implementation ===== | ||
- | After the project is implemented, | ||
- | - the version(s) it was merged to | ||
- | - a link to the git commit(s) | ||
- | - a link to the PHP manual entry for the feature | ||
- | |||
- | ===== References ===== | ||
- | Links to external references, discussions or RFCs | ||
- | ===== Rejected Features ===== | ||
- | Keep this updated with features that were discussed on the mail lists. |
rfc/deprecate-png-jpeg-2wbmp.1476532989.txt.gz · Last modified: 2017/09/22 13:28 (external edit)