aboutsummaryrefslogtreecommitdiff
path: root/src/interfaces/ecpg/ecpglib
Commit message (Collapse)AuthorAge
...
* Update copyright for 2009.Bruce Momjian2009-01-01
|
* Applied patch by ITAGAKI Takahiro <itagaki.takahiro@oss.ntt.co.jp> toMichael Meskes2008-12-17
| | | | fix segfault on non-glibc systems.
* Fix cast-away-const problem as well as bogus calculation of required buffer ↵Tom Lane2008-12-15
| | | | size.
* Do not try to change a const variable.Michael Meskes2008-12-15
|
* Append major version number and for libraries soname major version numberPeter Eisentraut2008-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 Meskes2008-11-01
|
* Add MSVC++ debug libraries to .cvsignore.Alvaro Herrera2008-07-17
|
* ecpglib needs to link with libintl if it's in use.Tom Lane2008-05-17
| | | | Per buildfarm results.
* Add localization support to ecpg.Peter Eisentraut2008-05-16
| | | | Author: Euler Taveira de Oliveira <euler@timbira.com>
* Fix a few warnings that have crept into CVS HEAD.Bruce Momjian2008-05-14
|
* Check for non-existant connection in prepare statement handling.Michael Meskes2008-05-12
| | | | Do not close files that weren't opened.
* Implement a few changes to how shared libraries and dynamically loadablePeter Eisentraut2008-04-07
| | | | | | | | | | | | | | | modules are built. Foremost, it creates a solid distinction between these two types of targets based on what had already been implemented and duplicated in ad hoc ways before. Specifically, - Dynamically loadable modules no longer get a soname. The numbers previously set in the makefiles were dummy numbers anyway, and the presence of a soname upset a few packaging tools, so it is nicer not to have one. - The cumbersome detour taken on installation (build a libfoo.so.0.0.0 and then override the rule to install foo.so instead) is removed. - Lots of duplicated code simplified.
* - Moved from PQsetdbLogin to PQconnectDB.Michael Meskes2008-03-27
| | | | | - Correctly parse connect options. - Changed regression tests accordingly.
* added ECPGget_PGconn to exports.txtMichael Meskes2008-03-25
|
* Corrected version number.Michael Meskes2008-03-21
|
* Added ECPGget_PGconn() function to ecpglib, courtesy of Mike Aubury.Michael Meskes2008-03-20
| | | | Removed one include file from connect-test1.
* Fix unportable usages of tolower(). On signed-char machines, it is necessaryTom Lane2008-03-01
| | | | | | | | | to explicitly cast the output back to char before comparing it to a char value, else we get the wrong result for high-bit-set characters. Found by Rolf Jentsch. Also, fix several places where <ctype.h> functions were being called without casting the argument to unsigned char; this is likewise unportable, but we keep making that mistake :-(. These found by buildfarm member salamander, which I will desperately miss if it ever goes belly-up.
* Refactor the code that creates the shared library export files to appearPeter Eisentraut2008-02-26
| | | | only once in Makefile.shlib and not in four copies.
* Bump minor library version numbers for 8.4.Bruce Momjian2008-02-13
|
* - Fixed segfault in ecpg when using an array element.Michael Meskes2008-02-07
| | | | - Free all memory in auto-prepare mode.
* Re-enabled variables in fetch/move command.Michael Meskes2008-01-15
|
* Changed prototype for ECPGdo because some compilers don't like int/enum ↵Michael Meskes2008-01-13
| | | | aliasing in there.
* Update copyrights in source tree to 2008.Bruce Momjian2008-01-01
|
* Re-run pgindent with updated list of typedefs. (Updated README shouldBruce Momjian2007-11-15
| | | | avoid this problem in the future.)
* pgindent run for 8.3.Bruce Momjian2007-11-15
|
* Fix deprecated-by-C-spec usage: storage class should come before constTom Lane2007-11-05
| | | | decoration. Zdenek Kotala
* Fix distprep and maintainer-clean targets so that ecpg's .def files areTom Lane2007-10-05
| | | | made and removed at the correct times.
* Add .cvsignore files to suppress CVS gripes about ecpg .def files.Tom Lane2007-10-05
|
* Results from buildfarm show that ecpglib was depending on pg_strcasecmp,Tom Lane2007-10-04
| | | | which evidently it got as an unofficial export from pgtypeslib.
* DLL_DEFFILE should be defined when PORTNAME is win32, not when it isn't,Tom Lane2007-10-04
| | | | per the example of libpq/Makefile.
* Replaced tabs by white spacesMichael Meskes2007-10-04
|
* Removed newline at end of exports files.Michael Meskes2007-10-04
|
* Added def-files to all: target so they are build everytime.Michael Meskes2007-10-04
|
* Suppress compiler warning in non-threaded build.Tom Lane2007-10-03
|
* Fix typoMagnus Hagander2007-10-03
|
* Cleaned up ecpglib and renamed functions that do not need to be exported.Michael Meskes2007-10-03
| | | | Created export list for ecpglib.
* Hopefully fixed some stuff that causes Windows builds to fail.Michael Meskes2007-10-03
|
* ITAGAKI Takahiro <itagaki.takahiro@oss.ntt.co.jp> added thread-safeMichael Meskes2007-10-02
| | | | descriptor handling
* Applied another patch by ITAGAKI Takahiro <itagaki.takahiro@oss.ntt.co.jp>Michael Meskes2007-09-30
| | | | to get memory allocation thread-safe. He also did some cleaning up.
* Define the FRONTEND symbol in postgres_fe.h, which allows us to eliminateTom Lane2007-09-27
| | | | | | | | duplicative -DFRONTEND flags from many Makefiles. We still need Makefile control of the symbol in a few places that compile frontend-or-backend src/port/ files, but it's a lot cleaner than before. Hiroshi Saito
* Applied patch by ITAGAKI Takahiro <itagaki.takahiro@oss.ntt.co.jp> to get ↵Michael Meskes2007-09-26
| | | | prepare thread-safe.
* Removed superfluous ECPGfree() call.Michael Meskes2007-09-21
|
* Hopefully fixed missing CHAR_BIT symbolMichael Meskes2007-08-14
|
* - Finished major rewrite to use new protocol versionMichael Meskes2007-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
* Fixed one memory leak in descriptor code.Michael Meskes2007-06-11
| | | | Made sure ecpg deletes output file in case of an error.
* Make some messages more consistentPeter Eisentraut2007-05-31
|
* Added some more error logging.Michael Meskes2007-05-10
|
* Removed non-existant function from extern.hMichael Meskes2007-04-27
|
* Inlined two functions to get rid of va_list problems on some archs.Michael Meskes2007-04-27
|
* - Added patch by Magnus Hagander <magnus@hagander.net> to use nativeMichael Meskes2007-03-29
| | | | | win32 threads. - Fixed regression tests to run threading tests.