summaryrefslogtreecommitdiff
path: root/src/interfaces/ecpg/ecpglib
AgeCommit message (Expand)Author
8 daysTranslation updatesPeter Eisentraut
2025-03-28Revert "Tidy up locale thread safety in ECPG library."Peter Eisentraut
2025-03-28Tidy up locale thread safety in ECPG library.Peter Eisentraut
2025-02-20Remove various unnecessary (char *) castsPeter Eisentraut
2025-02-12Remove unnecessary (char *) casts [mem]Peter Eisentraut
2025-01-01Update copyright for 2025Bruce Momjian
2024-12-04Use <stdint.h> and <inttypes.h> for c.h integers.Thomas Munro
2024-11-28Remove useless casts to (void *)Peter Eisentraut
2024-11-27Revert "Blind attempt to fix _configthreadlocale() failures on MinGW."Thomas Munro
2024-11-27Remove configure check for _configthreadlocale().Thomas Munro
2024-10-22ecpg: Refactor ecpg_log() to skip unnecessary calls to ECPGget_sqlca().Fujii Masao
2024-10-04ecpg: avoid adding whitespace around '&' in connection URLs.Tom Lane
2024-10-01Simplify checking for xlocale.hPeter Eisentraut
2024-08-10Fix inappropriate uses of atol()Peter Eisentraut
2024-05-23Remove race conditions between ECPGdebug() and ecpg_log().Tom Lane
2024-05-06Translation updatesPeter Eisentraut
2024-02-09Avoid concurrent calls to bindtextdomain().Tom Lane
2024-02-09Clean up Windows-specific mutex code in libpq and ecpglib.Tom Lane
2024-01-04Update copyright for 2024Bruce Momjian
2023-11-06Remove distprepPeter Eisentraut
2023-07-11Remove --disable-thread-safety and related code.Thomas Munro
2023-05-22Translation updatesPeter Eisentraut
2023-05-19Pre-beta mechanical code beautification.Tom Lane
2023-04-18ecpg: Fix handling of strings in ORACLE compat code with SQLDAMichael Paquier
2023-03-24meson: add install-{quiet, world} targetsAndres Freund
2023-03-16pkg-config Requires.private entries should be comma-separatedPeter Eisentraut
2023-02-01meson: Fix typo in pkgconfig generationPeter Eisentraut
2023-01-02Update copyright for 2023Bruce Momjian
2022-12-20Add copyright notices to meson filesAndrew Dunstan
2022-10-07meson: Add support for building with precompiled headersAndres Freund
2022-10-05meson: Add windows resource filesAndres Freund
2022-10-05meson: ecpg: Split definition of static and shared librariesAndres Freund
2022-10-05Rename shadowed local variablesDavid Rowley
2022-09-22Harmonize parameter names in ecpg code.Peter Geoghegan
2022-09-22meson: Add initial version of meson based build systemAndres Freund
2022-08-23Don't define FRONTEND for ecpg librariesAndres Freund
2022-08-05Remove fallbacks for strtoll, strtoull.Thomas Munro
2022-07-13Revert "Use wildcards instead of manually-maintained file lists in */nls.mk."Tom Lane
2022-07-13Use wildcards instead of manually-maintained file lists in */nls.mk.Tom Lane
2022-07-13NLS: Put list of available languages into LINGUAS filesPeter Eisentraut
2022-07-03Remove redundant null pointer checks before PQclear and PQconninfoFreePeter Eisentraut
2022-07-03Fix previous commit's ecpg_clocale for ppc Darwin.Noah Misch
2022-07-02ecpglib: call newlocale() once per process.Noah Misch
2022-06-14Avoid ecpglib core dump with out-of-order operations.Tom Lane
2022-06-06Don't fail on libpq-generated error reports in ecpg_raise_backend().Tom Lane
2022-05-16Translation updatesPeter Eisentraut
2022-04-13Remove extraneous blank lines before block-closing bracesAlvaro Herrera
2022-01-21Fix race condition in gettext() initialization in libpq and ecpglib.Tom Lane
2022-01-08Update copyright for 2022Bruce Momjian
2021-09-13Fix error handling with threads on OOM in ECPG connection logicMichael Paquier