<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/php-git.git/ext/mbstring, branch php-7.3.0RC3</title>
<subtitle>git.php.net: repository/php-src.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/'/>
<entry>
<title>Fixed bug #76958</title>
<updated>2018-10-02T14:13:51+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2018-10-02T14:13:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=26f82a77061b7389c4507a2277643139339b430b'/>
<id>26f82a77061b7389c4507a2277643139339b430b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't fall back to vtbl_pass if no matching vtbl found</title>
<updated>2018-10-02T14:07:22+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2018-10-02T14:07:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=9cfd8f43c2a6386bcf1567a5c0de47dcb182b109'/>
<id>9cfd8f43c2a6386bcf1567a5c0de47dcb182b109</id>
<content type='text'>
If we don't know how to convert between two encodings, make sure
we error instead of ignoring the issue.

Explicitly use vtbl_pass if we are round-tripping wchar-&gt;wchar or
8bit-&gt;8bit. Fingers crossed that nothing else relies on the
vtbl_pass fallback...
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If we don't know how to convert between two encodings, make sure
we error instead of ignoring the issue.

Explicitly use vtbl_pass if we are round-tripping wchar-&gt;wchar or
8bit-&gt;8bit. Fingers crossed that nothing else relies on the
vtbl_pass fallback...
</pre>
</div>
</content>
</entry>
<entry>
<title>Update to Oniguruma 6.9.0</title>
<updated>2018-09-03T10:26:03+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2018-09-03T10:09:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=3e863ff29e8822d031d15fe8c4122c01e393b0c9'/>
<id>3e863ff29e8822d031d15fe8c4122c01e393b0c9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add missing skip conditions</title>
<updated>2018-08-04T22:01:35+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2018-08-04T22:01:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=a003af5b62f802da5e1e0563741284cb5e622957'/>
<id>a003af5b62f802da5e1e0563741284cb5e622957</id>
<content type='text'>
mbstring can be built without mbregex support, in which case these
tests would fail.  Thus we add respective skip conditions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
mbstring can be built without mbregex support, in which case these
tests would fail.  Thus we add respective skip conditions.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix #76706: mbstring.http_output_conv_mimetypes is ignored</title>
<updated>2018-08-04T21:24:04+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2018-08-04T21:24:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=70ecb6e50b983419f6a2d5e028f9779354047ec1'/>
<id>70ecb6e50b983419f6a2d5e028f9779354047ec1</id>
<content type='text'>
_php_mb_match_regex() is supposed to return != 0 on success, and 0 on
failure.  pcre2_match() returns &gt;= 0 on success, and &lt; 0 on failure.
We map the result accordingly.

Since this patch fixes four failing tests, there is no need to add
another.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
_php_mb_match_regex() is supposed to return != 0 on success, and 0 on
failure.  pcre2_match() returns &gt;= 0 on success, and &lt; 0 on failure.
We map the result accordingly.

Since this patch fixes four failing tests, there is no need to add
another.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'PHP-7.2' into PHP-7.3</title>
<updated>2018-08-04T11:50:48+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2018-08-04T11:49:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=5dc74d9e708bf52b2d7303a61cd3b35e0e57aa94'/>
<id>5dc74d9e708bf52b2d7303a61cd3b35e0e57aa94</id>
<content type='text'>
* PHP-7.2:
  Fix #76704: mb_detect_order return value varies based on argument type
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* PHP-7.2:
  Fix #76704: mb_detect_order return value varies based on argument type
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'PHP-7.1' into PHP-7.2</title>
<updated>2018-08-04T10:57:05+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2018-08-04T10:57:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=db8bcdba80530e68808ca588f6bfea79957dc80e'/>
<id>db8bcdba80530e68808ca588f6bfea79957dc80e</id>
<content type='text'>
* PHP-7.1:
  Fix #76704: mb_detect_order return value varies based on argument type
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* PHP-7.1:
  Fix #76704: mb_detect_order return value varies based on argument type
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix #76704: mb_detect_order return value varies based on argument type</title>
<updated>2018-08-04T10:51:57+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2018-08-04T10:51:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=c00f5e6531a3f72bb8f7c107d2c390fadad736a0'/>
<id>c00f5e6531a3f72bb8f7c107d2c390fadad736a0</id>
<content type='text'>
php_mb_parse_encoding_list() and php_mb_parse_encoding_array() are
supposed to return SUCCESS and FAILURE, not 1 and 0, respectively.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
php_mb_parse_encoding_list() and php_mb_parse_encoding_array() are
supposed to return SUCCESS and FAILURE, not 1 and 0, respectively.
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace obsolete AC_TRY_FOO with AC_FOO_IFELSE</title>
<updated>2018-07-30T00:36:38+00:00</updated>
<author>
<name>Peter Kokot</name>
<email>peterkokot@gmail.com</email>
</author>
<published>2018-07-29T23:50:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=4371945b8b71e000ee060b9da668a6eea032df32'/>
<id>4371945b8b71e000ee060b9da668a6eea032df32</id>
<content type='text'>
Autoconf 2.50 released in 2001 made several macros obsolete including
the AC_TRY_RUN, AC_TRY_COMPILE and AC_TRY_LINK:
http://git.savannah.gnu.org/cgit/autoconf.git/tree/ChangeLog.2

These macros should be replaced with the current AC_FOO_IFELSE instead:
- AC_TRY_RUN with AC_RUN_IFELSE and AC_LANG_SOURCE
- AC_TRY_LINK with AC_LINK_IFELSE and AC_LANG_PROGRAM
- AC_TRY_COMPILE with AC_COMPILE_IFELSE and AC_LANG_PROGRAM

PHP 5.4 to 7.1 require Autoconf 2.59+ version, PHP 7.2 and above require
2.64+ version, and the PHP 7.2 phpize script requires 2.59+ version which
are all greater than above mentioned 2.50 version therefore systems
should be well supported by now.

This patch was created with the help of autoupdate script:
autoupdate &lt;file&gt;

Reference docs:
- https://www.gnu.org/software/autoconf/manual/autoconf-2.69/html_node/Obsolete-Macros.html
- https://www.gnu.org/software/autoconf/manual/autoconf-2.59/autoconf.pdf
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Autoconf 2.50 released in 2001 made several macros obsolete including
the AC_TRY_RUN, AC_TRY_COMPILE and AC_TRY_LINK:
http://git.savannah.gnu.org/cgit/autoconf.git/tree/ChangeLog.2

These macros should be replaced with the current AC_FOO_IFELSE instead:
- AC_TRY_RUN with AC_RUN_IFELSE and AC_LANG_SOURCE
- AC_TRY_LINK with AC_LINK_IFELSE and AC_LANG_PROGRAM
- AC_TRY_COMPILE with AC_COMPILE_IFELSE and AC_LANG_PROGRAM

PHP 5.4 to 7.1 require Autoconf 2.59+ version, PHP 7.2 and above require
2.64+ version, and the PHP 7.2 phpize script requires 2.59+ version which
are all greater than above mentioned 2.50 version therefore systems
should be well supported by now.

This patch was created with the help of autoupdate script:
autoupdate &lt;file&gt;

Reference docs:
- https://www.gnu.org/software/autoconf/manual/autoconf-2.69/html_node/Obsolete-Macros.html
- https://www.gnu.org/software/autoconf/manual/autoconf-2.59/autoconf.pdf
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unused libmbfl build system related files</title>
<updated>2018-07-29T08:07:32+00:00</updated>
<author>
<name>Peter Kokot</name>
<email>peterkokot@gmail.com</email>
</author>
<published>2018-07-26T21:55:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=255e29f3bcd9c76d2f8345eafa9196daa3fdf6a7'/>
<id>255e29f3bcd9c76d2f8345eafa9196daa3fdf6a7</id>
<content type='text'>
PHP build system already builds necessary files also from libmbfl
directory using the mbstring config.m4 file.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PHP build system already builds necessary files also from libmbfl
directory using the mbstring config.m4 file.
</pre>
</div>
</content>
</entry>
</feed>
