#
5ed16590 |
| 31-Aug-2024 |
Peter Kokot |
Autotools: Fix pdo_mysql build with mysql client library (#15450) When using --with-pdo-mysql=DIR and for some reason DIR wouldn't have the executable DIR/bin/mysql_config available the
Autotools: Fix pdo_mysql build with mysql client library (#15450) When using --with-pdo-mysql=DIR and for some reason DIR wouldn't have the executable DIR/bin/mysql_config available the 3rd option was so far to guess the mysql client library locations and pass the include directory further. The library directory and library name to link was missing. This fixes this case for consistency reasons. And in the future also the pkg-config could be a reliable alternative to mysql_config in that case. The PDO_MYSQL_INC_DIR is already processed PHP_EVAL_INCLINE so redundant PHP_ADD_INCLUDE is removed.
show more ...
|
#
693ec809 |
| 11-Aug-2024 |
Peter Kokot |
Autotools: Remove PDO dependency related errors (#15347) Follow-up of GH-15344 (687eb9125abf39b32512f2b001e3163f5fb5f45e) This removes the customized error messages in PDO extension
Autotools: Remove PDO dependency related errors (#15347) Follow-up of GH-15344 (687eb9125abf39b32512f2b001e3163f5fb5f45e) This removes the customized error messages in PDO extensions when PDO is not enabled (--disable-all or --disable-pdo) in favor of the default error done by PHP_ADD_EXTENSION_DEP.
show more ...
|
#
a5f8cbd9 |
| 11-Aug-2024 |
Peter Kokot |
Autotools: Refactor mysql_config checks in pdo_mysql (#15336) - Scattered if blocks moved together as PDO_MYSQL_UNIX_ADDR is defined only when mysql_config is available - Obsolete
Autotools: Refactor mysql_config checks in pdo_mysql (#15336) - Scattered if blocks moved together as PDO_MYSQL_UNIX_ADDR is defined only when mysql_config is available - Obsolete backticks command substitutions `...` replaced with the recommended $(...)
show more ...
|
#
e5f63875 |
| 10-Aug-2024 |
Peter Kokot |
Autotools: Refactor pdo_mysql checks (#15334) - Main checks wrapped in AS_CASE - s/UNIX/Unix - Redundant MYSQL_SOCK variable removed
|
#
8044db12 |
| 09-Aug-2024 |
Peter Kokot |
Update mysql preprocessor macros help texts (#15288) This adds missing help texts for preprocessor macros defined in mysqli and pdo_mysql extensions. [skip ci]
|
#
d6a75e19 |
| 04-Aug-2024 |
Peter Kokot |
Sync preprocessor macros help texts (#15218) This partially syncs help texts a bit further for: - ext/ffi - ext/ldap - ext/opcache - ext/pcre - ext/pdo_mysql - ext/re
Sync preprocessor macros help texts (#15218) This partially syncs help texts a bit further for: - ext/ffi - ext/ldap - ext/opcache - ext/pcre - ext/pdo_mysql - ext/readline - ext/standard
show more ...
|
#
1ceadaed |
| 28-Jul-2024 |
Peter Kokot |
Autotools: Normalize and quote all PHP_NEW_EXTENSION arguments (#15144) This adds Autoconf quote characters to all PHP_NEW_EXTENSION arguments and syncs the CS across the php-src Autotoo
Autotools: Normalize and quote all PHP_NEW_EXTENSION arguments (#15144) This adds Autoconf quote characters to all PHP_NEW_EXTENSION arguments and syncs the CS across the php-src Autotools build system.
show more ...
|
#
97afc864 |
| 20-Jul-2024 |
Peter Kokot |
Autotools: Quote M4 arguments (#15045) - AC_MSG_CHECKING - AC_MSG_RESULT - AC_MSG_WARN - AC_MSG_ERROR - AC_MSG_NOTICE
|
#
68ae4777 |
| 20-Jul-2024 |
Peter Kokot |
Autotools: Quote M4 arguments (#15033) - PHP_ADD_INCLUDE - PHP_EVAL_INCLINE - PHP_EVAL_LIBLINE
|
#
bee84c04 |
| 02-Jul-2024 |
Peter Kokot |
Autotools: Quote PHP_SUBST arguments in extensions (#14748)
|
#
715b9aaa |
| 23-Apr-2024 |
Matteo Beccati |
Implemented PDO Driver specific SQL parsers RFC: http://wiki.php.net/rfc/pdo_driver_specific_parsers
|
#
df481ef9 |
| 03-Jun-2024 |
Peter Kokot |
Simplify PDO include paths (#14444) PDO include paths can be simplified and synced as done in other extensions: either the project root directory or the phpincludedir (for the system
Simplify PDO include paths (#14444) PDO include paths can be simplified and synced as done in other extensions: either the project root directory or the phpincludedir (for the system installation). The 'ext' include is automatically appended when doing phpize build. In php-src it is only present on Windows build. The PHP_CHECK_PDO_INCLUDES is left intact working as before and checks if PDO headers are found.
show more ...
|
#
e1181a64 |
| 15-Mar-2024 |
Peter Kokot |
Remove HAVE_MYSQL (#13719) The ext/pdo_mysql symbol has been once used together with the removed ext/mysql extension and isn't defined on Windows neither used in the code anymore.
|
#
7b7f97b5 |
| 26-Feb-2024 |
Peter Kokot |
Remove duplicate Autoconf check for sed The sed program is always available since it is already discovered in configure.ac and phpize.m4.
|
#
de85e4a6 |
| 18-Nov-2023 |
Peter Kokot |
Remove unused PDO_MYSQL_MODULE_TYPE variable (#12711)
|
#
a8e1b101 |
| 14-Sep-2023 |
Peter Kokot |
Remove unused --with-zlib-dir configure option Commits that removed this option: - 34dd032e4e70a33e3e8fa27e38af62f63601b447 - a2c21e10b278988910c77afd86d046db9a5c86e0 - e595f5cd8
Remove unused --with-zlib-dir configure option Commits that removed this option: - 34dd032e4e70a33e3e8fa27e38af62f63601b447 - a2c21e10b278988910c77afd86d046db9a5c86e0 - e595f5cd8a4a00ca04e36ba1e78f14805dbecead Closes GH-12209
show more ...
|
Revision tags: php-8.2.0RC1, php-8.1.10, php-8.0.23, php-8.0.23RC1, php-8.1.10RC1, php-8.2.0beta3, php-8.2.0beta2, php-8.1.9, php-8.0.22, php-8.1.9RC1, php-8.2.0beta1, php-8.0.22RC1, php-8.0.21, php-8.1.8, php-8.2.0alpha3, php-8.1.8RC1, php-8.2.0alpha2, php-8.0.21RC1, php-8.0.20, php-8.1.7, php-8.2.0alpha1, php-7.4.30, php-8.1.7RC1, php-8.0.20RC1, php-8.1.6, php-8.0.19, php-8.1.6RC1, php-8.0.19RC1, php-8.0.18, php-8.1.5, php-7.4.29, php-8.1.5RC1, php-8.0.18RC1, php-8.1.4, php-8.0.17, php-8.1.4RC1, php-8.0.17RC1, php-8.1.3, php-8.0.16, php-7.4.28, php-8.1.3RC1, php-8.0.16RC1, php-8.1.2, php-8.0.15, php-8.1.2RC1, php-8.0.15RC1, php-8.0.14, php-8.1.1, php-7.4.27, php-8.1.1RC1, php-8.0.14RC1, php-7.4.27RC1, php-8.1.0, php-8.0.13, php-7.4.26, php-7.3.33, php-8.1.0RC6, php-7.4.26RC1, php-8.0.13RC1, php-8.1.0RC5, php-7.3.32, php-7.4.25, php-8.0.12, php-8.1.0RC4, php-8.0.12RC1, php-7.4.25RC1, php-8.1.0RC3, php-8.0.11, php-7.4.24, php-7.3.31, php-8.1.0RC2, php-7.4.24RC1, php-8.0.11RC1, php-8.1.0RC1, php-7.4.23, php-8.0.10, php-7.3.30, php-8.1.0beta3, php-8.0.10RC1, php-7.4.23RC1, php-8.1.0beta2, php-8.0.9, php-7.4.22, php-8.1.0beta1, php-7.4.22RC1, php-8.0.9RC1, php-8.1.0alpha3, php-7.4.21, php-7.3.29, php-8.0.8, php-8.1.0alpha2, php-7.4.21RC1, php-8.0.8RC1, php-8.1.0alpha1, php-8.0.7, php-7.4.20, php-8.0.7RC1, php-7.4.20RC1, php-8.0.6, php-7.4.19, php-7.4.18, php-7.3.28, php-8.0.5, php-8.0.5RC1, php-7.4.18RC1, php-8.0.4RC1, php-7.4.17RC1, php-8.0.3, php-7.4.16, php-8.0.3RC1, php-7.4.16RC1, php-8.0.2, php-7.4.15, php-7.3.27, php-8.0.2RC1, php-7.4.15RC2, php-7.4.15RC1, php-8.0.1, php-7.4.14, php-7.3.26, php-7.4.14RC1, php-8.0.1RC1, php-7.3.26RC1, php-8.0.0, php-7.3.25, php-7.4.13, php-8.0.0RC5 |
|
#
34dd032e |
| 12-Nov-2020 |
Nikita Popov |
Don't assume libmysqlclient library name By simply dropping the additional checks, in line with the general guideline of trusting the output of config scripts (this should be migrate
Don't assume libmysqlclient library name By simply dropping the additional checks, in line with the general guideline of trusting the output of config scripts (this should be migrated to pkg-config though). Also drop the code for manually adding -z if mysql_config does not -- that's not our problem.
show more ...
|
Revision tags: php-7.4.13RC1, php-8.0.0RC4, php-7.3.25RC1, php-7.4.12, php-8.0.0RC3, php-7.3.24, php-8.0.0RC2, php-7.4.12RC1, php-7.3.24RC1, php-7.2.34, php-8.0.0rc1, php-7.4.11, php-7.3.23, php-8.0.0beta4, php-7.4.11RC1, php-7.3.23RC1 |
|
#
1aab7db6 |
| 13-Sep-2020 |
Daniel Black |
pdo_mysql/mysqli (native) libmysqlclient_r no-longer used The mysqlclient_r library exists in mysql-5.6 for compatibility only. Later versions have it removed.
|
Revision tags: php-8.0.0beta3, php-7.4.10, php-7.3.22, php-8.0.0beta2, php-7.3.22RC1, php-7.4.10RC1, php-8.0.0beta1, php-7.4.9, php-7.2.33, php-7.3.21, php-8.0.0alpha3, php-7.4.9RC1, php-7.3.21RC1, php-7.4.8, php-7.2.32, php-8.0.0alpha2, php-7.3.20, php-8.0.0alpha1, php-7.4.8RC1, php-7.3.20RC1, php-7.4.7, php-7.3.19, php-7.4.7RC1, php-7.3.19RC1, php-7.4.6, php-7.2.31, php-7.4.6RC1, php-7.3.18RC1, php-7.2.30, php-7.4.5, php-7.3.17, php-7.4.5RC1, php-7.3.17RC1, php-7.3.18, php-7.4.4, php-7.2.29, php-7.3.16, php-7.4.4RC1, php-7.3.16RC1, php-7.4.3, php-7.2.28, php-7.3.15RC1, php-7.4.3RC1, php-7.3.15, php-7.2.27, php-7.4.2, php-7.3.14, php-7.3.14RC1, php-7.4.2RC1, php-7.4.1, php-7.2.26, php-7.3.13, php-7.4.1RC1, php-7.3.13RC1, php-7.2.26RC1, php-7.4.0, php-7.2.25, php-7.3.12, php-7.4.0RC6, php-7.3.12RC1, php-7.2.25RC1, php-7.4.0RC5, php-7.1.33, php-7.2.24, php-7.3.11, php-7.4.0RC4, php-7.3.11RC1, php-7.2.24RC1, php-7.4.0RC3, php-7.2.23, php-7.3.10, php-7.4.0RC2, php-7.2.23RC1, php-7.3.10RC1, php-7.4.0RC1, php-7.1.32, php-7.2.22, php-7.3.9, php-7.4.0beta4, php-7.2.22RC1, php-7.3.9RC1, php-7.4.0beta2, php-7.1.31, php-7.2.21, php-7.3.8, php-7.4.0beta1, php-7.2.21RC1, php-7.3.8RC1 |
|
#
7a6d737d |
| 14-Jul-2019 |
Peter Kokot |
Remove PHP_MYSQL variable PHP_MYSQL variable was once defined by the ext/mysql (--with-mysql). Closes GH-4399
|
Revision tags: php-7.4.0alpha3 |
|
#
a39ea917 |
| 08-Jul-2019 |
Peter Kokot |
Simplify PHP_CHECK_PDO_INCLUDES calls Conditional checks were once used for backwards compatibility with phpize from PHP versions that didn't have this macro call yet. Closes GH
Simplify PHP_CHECK_PDO_INCLUDES calls Conditional checks were once used for backwards compatibility with phpize from PHP versions that didn't have this macro call yet. Closes GH-4376
show more ...
|
Revision tags: php-7.3.7, php-7.2.20, php-7.4.0alpha2, php-7.3.7RC3, php-7.3.7RC2, php-7.2.20RC2, php-7.4.0alpha1, php-7.3.7RC1, php-7.2.20RC1, php-7.2.19, php-7.3.6, php-7.1.30, php-7.2.19RC1, php-7.3.6RC1 |
|
#
75fb7486 |
| 12-May-2019 |
Peter Kokot |
Normalize comments in *nix build system m4 files Normalization include: - Use dnl for everything that can be ommitted when configure is built in favor of the shell comment characte
Normalize comments in *nix build system m4 files Normalization include: - Use dnl for everything that can be ommitted when configure is built in favor of the shell comment character # which is visible in the output. - Line length normalized to 80 columns - Dots for most of the one line sentences - Macro definitions include similar pattern header comments now
show more ...
|
Revision tags: php-7.1.29, php-7.2.18, php-7.3.5, php-7.2.18RC1, php-7.3.5RC1, php-7.2.17, php-7.3.4, php-7.1.28 |
|
#
161adfff |
| 22-Mar-2019 |
Joe Watkins |
For consistency with Windows, and because ZTS is not experimental or a "maintainer" feature, this commits renames --enable-maintainer-zts to --enable-zts in the autotools build, and related documenta
For consistency with Windows, and because ZTS is not experimental or a "maintainer" feature, this commits renames --enable-maintainer-zts to --enable-zts in the autotools build, and related documentation
show more ...
|
Revision tags: php-7.3.4RC1, php-7.2.17RC1, php-7.1.27, php-7.3.3, php-7.2.16 |
|
#
9df6a1e4 |
| 03-Mar-2019 |
Peter Kokot |
Add AS_HELP_STRING to *nix build configure options The Autoconf's default AS_HELP_STRING macro can properly format help strings [1] so watching out if columns are aligned manually is not
Add AS_HELP_STRING to *nix build configure options The Autoconf's default AS_HELP_STRING macro can properly format help strings [1] so watching out if columns are aligned manually is not anymore. [1] https://www.gnu.org/software/autoconf/manual/autoconf.html#Pretty-Help-Strings
show more ...
|
#
dd9a7d91 |
| 20-Feb-2019 |
Peter Kokot |
Remove unused PDO_MYSQL_LIB_CHK m4 macro This was once used by the ext/mysql extension named as MYSQL_LIB_CHK. The call got removed via fd1578c196575c7e120a84ee030bb87c14a199b0. In P
Remove unused PDO_MYSQL_LIB_CHK m4 macro This was once used by the ext/mysql extension named as MYSQL_LIB_CHK. The call got removed via fd1578c196575c7e120a84ee030bb87c14a199b0. In PDO this is not called anymore and can be removed.
show more ...
|
Revision tags: php-7.3.3RC1, php-7.2.16RC1, php-7.2.15, php-7.3.2, php-7.2.15RC1 |
|
#
92ac598a |
| 22-Jan-2019 |
Peter Kokot |
Remove local variables 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
Remove local variables 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.
show more ...
|