Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | pgindent run for 9.0 | Bruce Momjian | 2010-02-26 |
| | |||
* | Fixed NaN/Infinity problems in ECPG for float/double/numeric/decimal by ↵ | Michael Meskes | 2010-02-02 |
| | | | | | | making it OS independant. Patch done by Zoltán Böszörményi. | ||
* | Applied patch by Boszormenyi Zoltan <zb@cybertec.at> to add out-of-scope ↵ | Michael Meskes | 2010-01-26 |
| | | | | cursor support to native mode. | ||
* | Made function better readable. | Michael Meskes | 2009-11-24 |
| | |||
* | Added patch by Bernd Helmle <bernd.helmle@credativ.de> that adds a low level | Michael Meskes | 2009-09-18 |
| | | | | function that returns the current transaction status. | ||
* | Do not set connection values if no connection is open. | Michael Meskes | 2009-09-03 |
| | |||
* | Added STRING datatype for Informix compatibility mode. This work is | Michael Meskes | 2009-08-07 |
| | | | | based on a patch send in by Böszörményi Zoltán <zb@cybertec.at>. | ||
* | 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list | Bruce Momjian | 2009-06-11 |
| | | | | provided by Andrew. | ||
* | NLS cleanup in ecpglib | Peter Eisentraut | 2009-01-15 |
| | | | | | | | | | | | | | | | | | Replace leftover instances of _() by ecpg_gettext(), the latter being the correct way to refer to the library's message catalog, instead of the one of the program using the library. Drop NLS support for ecpg_log(), which is a debugging instrument similar to elog() in the backend. We cannot support NLS in the ecpg compatlib, because that requires ecpg_gettext, which is in ecpglib, which is not a dependency of compatlib. It doesn't seem worthwhile to worry about this, since the only translatable string is "out of memory", and gettext probably won't be able to do much without memory either. Adjust messages to project style. | ||
* | Split the ecpg translation support into a separate catalog for the ecpg | Peter Eisentraut | 2009-01-02 |
| | | | | | | | | | | | | | | | | | | preprocessor and the library. This is useful for a number of reasons: * The preprocessor and the library are in some cases installed in separate packages and used by different classes of users. * The library MO files need a different versioning scheme to account for the soname. * The makefiles are simpler, more robust, and easier to maintain this way. (NLS web site was prone to break everytime a build rule changes.) * Translators might choose to focus on the ecpglib, because that is more user-facing. * There was virtually no overlap, so nothing is lost. | ||
* | Fix cast-away-const problem as well as bogus calculation of required buffer ↵ | Tom Lane | 2008-12-15 |
| | | | | size. | ||
* | Do not try to change a const variable. | Michael Meskes | 2008-12-15 |
| | |||
* | Append major version number and for libraries soname major version number | Peter Eisentraut | 2008-12-11 |
| | | | | | | | to the gettext domain name, to simplify parallel installations. Also, rename set_text_domain() to pg_bindtextdomain(), because that is what it does. | ||
* | Move from strcmp to strncmp to be more tolerant for changes to the parser. | Michael Meskes | 2008-11-01 |
| | |||
* | Add localization support to ecpg. | Peter Eisentraut | 2008-05-16 |
| | | | | Author: Euler Taveira de Oliveira <euler@timbira.com> | ||
* | pgindent run for 8.3. | Bruce Momjian | 2007-11-15 |
| | |||
* | Cleaned up ecpglib and renamed functions that do not need to be exported. | Michael Meskes | 2007-10-03 |
| | | | | Created export list for ecpglib. | ||
* | Hopefully fixed some stuff that causes Windows builds to fail. | Michael Meskes | 2007-10-03 |
| | |||
* | ITAGAKI Takahiro <itagaki.takahiro@oss.ntt.co.jp> added thread-safe | Michael Meskes | 2007-10-02 |
| | | | | descriptor handling | ||
* | Applied another patch by ITAGAKI Takahiro <itagaki.takahiro@oss.ntt.co.jp> | Michael Meskes | 2007-09-30 |
| | | | | to get memory allocation thread-safe. He also did some cleaning up. | ||
* | - Finished major rewrite to use new protocol version | Michael Meskes | 2007-08-14 |
| | | | | | | | | - Really prepare statements - Added more regression tests - Added auto-prepare mode - Use '$n' for positional variables, '?' is still possible via ecpg option - Cleaned up the sources a little bit | ||
* | - Added patch by Magnus Hagander <magnus@hagander.net> to use native | Michael Meskes | 2007-03-29 |
| | | | | | win32 threads. - Fixed regression tests to run threading tests. | ||
* | Simplified regression handling | Michael Meskes | 2007-01-12 |
| | | | | Added patch by Joachim to work around OpenBSD bug in regression suite. | ||
* | Applied Joachim's patch for a --regression option. | Michael Meskes | 2007-01-11 |
| | | | | | | Made this option mark the .c files, so the environment variable is no longer needed. Created a special MinGW file with the special error message. Do not print port into log file when running regression tests. | ||
* | pgindent run for 8.2. | Bruce Momjian | 2006-10-04 |
| | |||
* | Added lots of SoC stuff made by Joachim. | Michael Meskes | 2006-08-15 |
| | | | | | | Fixed broken newline on Windows. Fixed a nasty buffer underrun that only occured when using Informix no_indicator NULL setting on timestamps and intervals. | ||
* | Made parser check for valid copy to/from stdin/stdout combinations. | Michael Meskes | 2006-08-08 |
| | | | | Lots of small changes in regression test suite | ||
* | Added missing ECPGget_sqlca() call | Michael Meskes | 2006-07-31 |
| | |||
* | First small patches needed for regression tests | Michael Meskes | 2006-07-31 |
| | |||
* | Added some more coverity report patches send in by Martijn van Oosterhout ↵ | Michael Meskes | 2006-06-21 |
| | | | | <kleptog@svana.org>. | ||
* | Standard pgindent run for 8.1. | Bruce Momjian | 2005-10-15 |
| | |||
* | Fixed transaction command handling to not ignore savepoints and to correctly ↵ | Michael Meskes | 2005-09-12 |
| | | | | check for errors. | ||
* | Add 'int' cast for getpid() because some Solaris releases return long | Bruce Momjian | 2004-10-14 |
| | | | | for getpid(). | ||
* | Make getpid() use %d consistently for printing. | Bruce Momjian | 2004-10-09 |
| | |||
* | Pgindent run for 8.0. | Bruce Momjian | 2004-08-29 |
| | |||
* | - Only use typedefs inside their scope. | Michael Meskes | 2004-06-27 |
| | | | | | | - Variables that are out of scope, were not removed all the time. - Make a varchar NULL set everything to 0 when not using indicators. - Synced parser. | ||
* | Fix ecpg_sqlca_key_destructor to return void. | Bruce Momjian | 2004-03-14 |
| | |||
* | - Fixed Informix compat math functions to cope with the situations | Michael Meskes | 2004-03-14 |
| | | | | | where one argument takes the result. - Applied thread patches by Lee Kindness | ||
* | $Header: -> $PostgreSQL Changes ... | PostgreSQL Daemon | 2003-11-29 |
| | |||
* | Rename USE_THREADS to ENABLE_THREAD_SAFETY to avoid name clash with Perl. | Peter Eisentraut | 2003-11-24 |
| | | | | | Fixes compilation failure with --enable-thread-safety --with-perl and Perl 5.6.1. | ||
* | Cope with platforms that offer LONGLONG_MIN in place of the C99-spec | Tom Lane | 2003-10-21 |
| | | | | LLONG_MIN. One example is AIX, per report from Andreas. | ||
* | - Added Dave patch for Informix handling of numeric/int conversion. | Michael Meskes | 2003-09-09 |
| | | | | | - Changed all new datatypes to lowercase. - Fixed rounding bug in numerical types. | ||
* | Fix null checking of type decimal datums without indicator in Informix | Peter Eisentraut | 2003-08-08 |
| | | | | | | mode. from Dave Cramer | ||
* | pgindent run. | Bruce Momjian | 2003-08-04 |
| | |||
* | Make ecpg SQLSTATE-aware. Map existing SQLCODE assignments to SQLSTATEs, | Peter Eisentraut | 2003-08-01 |
| | | | | | rather than parsing the message. Add some documentation about embedded SQL. | ||
* | - Added some Informix error codes in Informix mode. | Michael Meskes | 2003-08-01 |
| | | | | - Added just another pgtypeslib function. | ||
* | Fixed some bugs in Informix compat functions. | Michael Meskes | 2003-07-17 |
| | |||
* | Use ISO dates in pgtypeslib by default. | Michael Meskes | 2003-07-01 |
| | | | | | | | Applied patch by Philip Yarra to fix some thread issues. Added a new data type "decimal" which is mostly the same as our "numeric" but uses a fixed length array to store the digits. This is for compatibility with Informix and maybe others. | ||
* | Wrap LONG_LONG_MIN redfinition around HAVE_LONG_LONG_INT_64. | Bruce Momjian | 2003-06-26 |
| | |||
* | Fix compile problem for missing LONG_LONG_MIN on BSD/OS. | Bruce Momjian | 2003-06-26 |
| |