#
0b887042 |
| 14-Aug-2023 |
Kamil Tekiela |
mysqli_field_seek return type changed to true (#11948)
|
#
f907a009 |
| 11-Aug-2023 |
Kamil Tekiela |
Align highlight_string|file with HTML standard and modern browsers Closes GH-11913
|
#
23ba4cde |
| 07-Aug-2023 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Align DOMChildNode parent checks with spec Closes GH-11905.
|
#
038b2ae2 |
| 08-Aug-2023 |
Máté Kocsis |
Make the $enable parameter of odbc_autocommit() nullable (#11909) Co-authored-by: George Peter Banyard <girgias@php.net>
|
#
e701b2fe |
| 05-Aug-2023 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Make DOMChildNode::remove() run in O(1) performance This method had some useless logic in it. It checked whether the child node is a child of its parent, which is always true of course.
Make DOMChildNode::remove() run in O(1) performance This method had some useless logic in it. It checked whether the child node is a child of its parent, which is always true of course. But I know where this check comes from, if you follow the spec closely you'll find that the spec used to have explicit child and parent arguments for the removal algorithm [1]. That's because that algorithm is written in a generic way, where the parent and child arguments might not come from the same subtree. However, in this particular case it *is* always the case that the child is a child of its parent. The checks weren't needed back then for DOMChildNode::remove(), and are still not needed today. [1] e.g. https://web.archive.org/web/20180601092634/https://dom.spec.whatwg.org/#concept-node-remove
show more ...
|
#
aecedd25 |
| 04-Aug-2023 |
George Peter Banyard |
[skip ci] Reorder extension sections in UPGRADING
|
#
8ef0e4cf |
| 04-Aug-2023 |
Arne_ |
Allow easter_date to process years after 2037 on 64bit systems (#11862) Added a check to easter_date to allow it to run with years past 2037 when on a 64bit platform.
|
#
958a25e2 |
| 28-Jul-2023 |
Mikhail Galanin |
Add "revalidate" time to opcache scripts list Closes GH-11816
|
#
b2dbf0a2 |
| 31-Jul-2023 |
Ilija Tovilo |
Remove opcache.consistency_checks This feature has been broken at least since the tracing JIT and inheritance cache have been introduced. The attempted fix (GH-10798) was too complex. We
Remove opcache.consistency_checks This feature has been broken at least since the tracing JIT and inheritance cache have been introduced. The attempted fix (GH-10798) was too complex. We have thus decided to remove this feature for now. Closes GH-11832
show more ...
|
#
04c820fd |
| 01-Aug-2023 |
Juliette <663378+jrfnl@users.noreply.github.com> |
[ci skip] PHP 8.3 Upgrading: fix assert_options() typo + minor grammar tweaks (#11845) Co-authored-by: jrfnl <jrfnl@users.noreply.github.com>
|
#
e0bee2cc |
| 01-Aug-2023 |
Juliette <663378+jrfnl@users.noreply.github.com> |
[ci skip] PHP 8.3 Upgrading: move two entries to the right section (#11846) These were both listed under "Backward Incompatible Changes", while, as far as I can see, these are "New Features"
[ci skip] PHP 8.3 Upgrading: move two entries to the right section (#11846) These were both listed under "Backward Incompatible Changes", while, as far as I can see, these are "New Features". Co-authored-by: jrfnl <jrfnl@users.noreply.github.com>
show more ...
|
#
78bfe682 |
| 31-Jul-2023 |
jrfnl |
[ci skip] PHP 8.3 Upgrading: add missing PGSQL functions/constants Follow up on 10868, which introduced these functions and constants. add missing PGSQL visibility constant
[ci skip] PHP 8.3 Upgrading: add missing PGSQL functions/constants Follow up on 10868, which introduced these functions and constants. add missing PGSQL visibility constants Follow up on 10935, which introduced these constants. Close GH-11838
show more ...
|
#
a8fa0b54 |
| 31-Jul-2023 |
jrfnl |
[ci skip] PHP 8.3 Upgrading: fix pg_set_error_context_visibility typo Ref: https://github.com/php/php-src/commit/21aaf3321fe47aa4e19a79616ca1966c212aa158 Close GH-11837
|
#
c7cbe376 |
| 31-Jul-2023 |
jrfnl |
[ci skip] PHP 8.3 Upgrading: add missing POSIX constants Follow up on 10238 which added these constants. Close GH-11835
|
#
ae66a0d1 |
| 26-Jul-2023 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Corrections to return type of loading DOM documents
|
#
0893b4be |
| 28-Jul-2023 |
Remi Collet |
add ZipArchive::LENGTH_TO_END and ZipArchive::LENGTH_UNCHECKED constants
|
#
722b5cc9 |
| 18-Jul-2023 |
George Peter Banyard |
[skip ci] Update UPGRADING with all relevant information
|
#
0f64b01a |
| 18-Jul-2023 |
Máté Kocsis |
Add UPGRADING note about SNMP class constant type declarations [skip-ci]
|
#
de60872c |
| 17-Jul-2023 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Add new curl constants from curl until (including) 7.87 (#10459) Fixes GH-10454
|
#
db5e8ae6 |
| 13-Jul-2023 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Implement DOMElement::toggleAttribute() ref: https://dom.spec.whatwg.org/#dom-element-toggleattribute Closes GH-11696.
|
#
a73f38f4 |
| 17-Jul-2023 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Implement DOMElement::insertAdjacent{Element,Text} (#11700) * Implement DOMElement::insertAdjacent{Element,Text} ref: https://dom.spec.whatwg.org/#dom-element-insertadjacentelement
Implement DOMElement::insertAdjacent{Element,Text} (#11700) * Implement DOMElement::insertAdjacent{Element,Text} ref: https://dom.spec.whatwg.org/#dom-element-insertadjacentelement ref: https://dom.spec.whatwg.org/#dom-element-insertadjacenttext Closes GH-11700.
show more ...
|
#
d8696f92 |
| 17-Jul-2023 |
George Peter Banyard |
[RFC] Path to Saner Increment/Decrement operators (#10358) * Add behavioural tests for incdec operators * Add support to ++/-- for objects castable to _IS_NUMBER * Add str_
[RFC] Path to Saner Increment/Decrement operators (#10358) * Add behavioural tests for incdec operators * Add support to ++/-- for objects castable to _IS_NUMBER * Add str_increment() function * Add str_decrement() function RFC: https://wiki.php.net/rfc/saner-inc-dec-operators Co-authored-by: Ilija Tovilo <ilija.tovilo@me.com> Co-authored-by: Arnaud Le Blanc <arnaud.lb@gmail.com>
show more ...
|
#
2f318cfb |
| 12-Jul-2023 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Implement DOMNode::isEqualNode() Since we still support obsoleted nodes in our implementation, this uses the old spec to match the old nodes; and this uses the new spec for nodes sti
Implement DOMNode::isEqualNode() Since we still support obsoleted nodes in our implementation, this uses the old spec to match the old nodes; and this uses the new spec for nodes still defined in the living spec. When unclear, the behaviour was cross-verified with Firefox. References: https://dom.spec.whatwg.org/#dom-node-isequalnode (for everything still in the living spec) https://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/DOM3-Core.html#core-Node3-isEqualNode (for old nodes removed from the living spec) Closes GH-11690.
show more ...
|
#
d04f48b6 |
| 11-Jul-2023 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Implement DOMNode::parentElement and DOMNameSpaceNode::parentElement ref: https://dom.spec.whatwg.org/#parent-element Closes GH-11679.
|
#
d38cc9b9 |
| 11-Jul-2023 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Implement DOMNode::isConnected and DOMNameSpaceNode::isConnected ref: https://dom.spec.whatwg.org/#dom-node-isconnected Closes GH-11677.
|