| Age | Commit message (Expand) | Author |
| 10 days | ecpg: refactor to eliminate cast-away-const in find_variable(). | Tom Lane |
| 2025-04-25 | Fix terminology in comment and message | Peter Eisentraut |
| 2024-12-01 | Fix broken list-munging in ecpg's remove_variables(). | Tom Lane |
| 2024-11-27 | ecpg: clean up some other assorted memory leaks. | Tom Lane |
| 2024-11-27 | ecpg: fix some memory leakage of data-type-related structures. | Tom Lane |
| 2024-10-17 | ecpg: fix more minor mishandling of bad input in preprocessor. | Tom Lane |
| 2024-10-16 | ecpg: fix some minor mishandling of bad input in preprocessor. | Tom Lane |
| 2024-10-14 | ecpg: improve preprocessor's memory management. | Tom Lane |
| 2023-04-24 | Remove duplicate lines of code | Daniel Gustafsson |
| 2022-07-12 | Fix ECPG's handling of type names that match SQL keywords. | Tom Lane |
| 2019-02-18 | Add bytea datatype to ECPG. | Michael Meskes |
| 2018-12-01 | Rename ecpg's various "extern.h" files to have distinct names. | Tom Lane |
| 2017-09-05 | Remove unnecessary parentheses in return statements | Peter Eisentraut |
| 2017-06-21 | Initial pgindent run with pg_bsd_indent version 2.0. | Tom Lane |
| 2016-12-11 | Use "%option prefix" to set API names in ecpg's lexer. | Tom Lane |
| 2015-06-12 | Fixed some memory leaks in ECPG. | Michael Meskes |
| 2014-05-06 | pgindent run for 9.4 | Bruce Momjian |
| 2014-03-03 | Fix whitespace | Peter Eisentraut |
| 2014-03-02 | Various Coverity-spotted fixes | Stephen Frost |
| 2013-11-20 | ecpg: Split off mmfatal() from mmerror() | Peter Eisentraut |
| 2012-11-29 | When processing nested structure pointer variables ecpg always expected an | Michael Meskes |
| 2011-12-27 | Standardize treatment of strcmp() return value | Peter Eisentraut |
| 2011-01-09 | There is no need to have to identical functions in ecpg thus removing one of ... | Michael Meskes |
| 2010-09-20 | Remove cvs keywords from all files. | Magnus Hagander |
| 2010-04-01 | Zoltan beautified his hidden-variable-patch for ecpg. This also makes sure we... | Michael Meskes |
| 2010-04-01 | Applied Zoltan's patch to make ecpg spit out warnings if a local variable hid... | Michael Meskes |
| 2010-03-09 | ecpg now adds a unique counter to its varchar struct definitions to make thes... | Michael Meskes |
| 2010-02-26 | pgindent run for 9.0 | Bruce Momjian |
| 2010-01-26 | Applied patch by Boszormenyi Zoltan <zb@cybertec.at> to add out-of-scope curs... | Michael Meskes |
| 2009-11-26 | Added dynamic cursor names to ecpg. Almost the whole patch was done by | Michael Meskes |
| 2009-08-07 | Added STRING datatype for Informix compatibility mode. This work is | Michael Meskes |
| 2009-06-11 | 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list | Bruce Momjian |
| 2009-03-26 | Gettext plural support | Peter Eisentraut |
| 2009-01-26 | Message format tuning | Peter Eisentraut |
| 2009-01-23 | Message style review | Peter Eisentraut |
| 2008-05-16 | Add localization support to ecpg. | Peter Eisentraut |
| 2008-02-07 | - Fixed segfault in ecpg when using an array element. | Michael Meskes |
| 2007-12-21 | Fixed a few minor glitches pointed out by splint. | Michael Meskes |
| 2007-08-14 | - Finished major rewrite to use new protocol version | Michael Meskes |
| 2006-07-30 | Replaced $Header$ by $§PosgreSQL$ | Michael Meskes |
| 2006-07-30 | Added missing $Header$ entries. | Michael Meskes |
| 2005-10-15 | Standard pgindent run for 8.1. | Bruce Momjian |
| 2004-12-06 | Fixed bug in parsing of typedef'ed array sizes. | Michael Meskes |
| 2004-08-29 | Pgindent run for 8.0. | Bruce Momjian |
| 2004-07-04 | Made sure SET DESCRIPTOR accepts all data types including constants. | Michael Meskes |
| 2004-06-30 | Added SET DESCRIPTOR command. | Michael Meskes |
| 2004-06-27 | - Only use typedefs inside their scope. | Michael Meskes |
| 2004-05-07 | - Added additional test case. | Michael Meskes |
| 2004-04-23 | Fixed memory misusage in variable handling. | Michael Meskes |
| 2004-03-04 | - Fixed segfault due to missing check for variable declaration. | Michael Meskes |