summaryrefslogtreecommitdiff
path: root/src/interfaces/ecpg/lib
AgeCommit message (Collapse)Author
2001-01-24Change Copyright from PostgreSQL, Inc to PostgreSQL Global Development Group.Bruce Momjian
2001-01-23Moved database name handling to libecpg.Michael Meskes
2001-01-02I've found a memory leak in libecpg of PostgreSQL 7.0.3.Bruce Momjian
The leak is caused by the memory allocation in src/interfaces/ecpg/lib/execute.c in line 669 which is never freed. Adding a "free(array_query);" after PQexec in line 671 seems to fix the leak. Thorsten Knabe
2000-12-18 - Synced gram.y and preproc.y.Michael Meskes
- Synced keyword.c. - Added several small patches from Christof.
2000-12-07Silence compiler warning.Tom Lane
2000-11-20Add configure checks for strtoll, strtoull (or strto[u]q). DisablePeter Eisentraut
'long long int' portions of ecpg if the type or these functions don't exist.
2000-10-29Removed multibyte stuff since client does not know about encoding in the ↵Michael Meskes
backendFixed quoting bug reported by Sascha Demetrio ([email protected]).
2000-10-22Fixed mixing of two enum datatypes.Michael Meskes
2000-10-20Add support for VPATH builds, that is, building somewhere else than in thePeter Eisentraut
source directory. This involves mostly makefiles using $(srcdir) when they might have used ".". (Regression tests don't work with this, yet.) Sort out usage of CPPFLAGS, CFLAGS (and CXXFLAGS). Add "override" keyword in most places, to preserve necessary flags even when the user overrode the flags.
2000-10-04Added patch by Cristof for catching yet another NOTICE.Michael Meskes
2000-10-02In the meaning of bug-fix, the patch is not needed. Because youBruce Momjian
have already modified "next_insert()" in 7.0-ecpglib. However in the meaning of speed-up, the patch will be needed. -- Regards, SAKAIDA Masaaki -- Osaka, Japan
2000-09-26- Synced preproc.y with gram.y.Michael Meskes
- Synced keyword.c. - Added patch by Christof Petig <[email protected]> to fix NOT FOUND problem on update/insert/delete.
2000-09-25Change // to /*.Bruce Momjian
2000-09-21*** empty log message ***Michael Meskes
2000-09-20*** empty log message ***Michael Meskes
2000-09-19*** empty log message ***Michael Meskes
2000-09-17Support for DESTDIR make variable. This is used as in `make installPeter Eisentraut
DESTDIR=/else/where' and prepends the value of DESTDIR to the full installation paths (e.g., /else/where/usr/local/pgsql/bin). This allows users to install the package into a location different from the one that was configured and hard-coded into various scripts, e.g., for creating binary packages. DESTDIR is in many cases preferrable over `make install prefix=/else/where' because a) `prefix' affects the path that is hard-coded into the files, which can lead to a `make install prefix=xxx' (as done by the regression test driver) corrupting the files in the source tree with wrong paths. b) it doesn't work at all if a directory was overridden to not depend on `prefix', e.g., --sysconfdir=/etc. (Updating the regression test driver to use DESTDIR is a separate undertaking.) See also [email protected], From: Akim Demaille <[email protected]>, Date: 08 Sep 2000 12:48:59 +0200, Message-ID: <[email protected]>, Subject: Re: HTML format documentation.
2000-08-31Fix relative path references so that make knowns which dependencies referPeter Eisentraut
to one another. Sort out builddir vs srcdir variable namings. Remove some now obsoleted make variables.
2000-06-28Makefile cleanup for interface tree. Now essentially with all thePeter Eisentraut
standard targets and behaviour. Replaced Makefile.in's with Makefile's and declared the respective variables in Makefile.global. maintainer-clean target now available at top level, although it does not work in the backend tree yet. Cleanup pass over Makefile.shlib, renamed some targets and variables. The shared library symlink tests are now done by make, not the shell. ecpg: Remove one warning in sloppy flex output. PL/Perl and Perl interface: the MakeMaker documentation is confusing, the realclean target *does* "delete derived files", but it also uninstalls them. Don't use that. The submake targets in the various bin directories that update libpq should `make all', not `make libpq.a'. That is a) unportable, and b) doesn't build the shared library.
2000-06-17Remove fmgrstamp-h business -- not needed and confusingPeter Eisentraut
Add options to configure to automatically build for Kerberos support; no more editing of make files.
2000-06-06Moved configure script from src/ to the top level directory. MovedPeter Eisentraut
configuration helper things into config/ dir. Adjusted some relative paths in makefiles.
2000-05-29Cleanup of <> and ""Bruce Momjian
2000-05-17*** empty log message ***Michael Meskes
2000-05-15*** empty log message ***Michael Meskes
2000-04-18Make ECPGraise's str parameter const to suppress warnings from gccTom Lane
and errors from pickier compilers.
2000-04-12Ye-old pgindent run. Same 4-space tabs.Bruce Momjian
2000-04-05*** empty log message ***Michael Meskes
2000-04-05*** empty log message ***Michael Meskes
2000-04-03*** empty log message ***Michael Meskes
2000-03-30*** empty log message ***Michael Meskes
2000-03-17Patch possible portability problem: a few places had // style comments,Tom Lane
which is not ANSI C, even though some compilers will take it...
2000-03-09*** empty log message ***Michael Meskes
2000-03-08I've made a diff against the 7.0beta1 tree that accomplishes several things:Bruce Momjian
1) adds NetBSD shared lib support on both ELF and a.out platforms 2) replaces "-L$(LIBPQDIR) -lpq" with "$(LIBPQ)" defined in Makefile.global. This makes it much easier to build stuff in the source tree after you've already installed the libraries. 3) adds TEMPLATEDIR in Makefile.global that indicates where the database templates are stored. This separates the template files from real libraries that are installed in $(LIBDIR). 4) changes include order of <readline/readline.h> and <readline.h>. The latest GNU readline installs its headers under a readline subdirectory. In addition to applying the patch below the following files need to be copied: backend/port/dynloader: bsd.h -> netbsd.h bsd.c -> netbsd.c include/port: bsd.h -> netbsd.h makefiles: Makefile.bsd -> Makefile.netbsd It would be great to see this incorporated into the source tree before the 7.0 release is cut. Thanks! -- Johnny C. Lam <[email protected]>
2000-03-07*** empty log message ***Michael Meskes
2000-03-03*** empty log message ***Michael Meskes
2000-03-01*** empty log message ***Michael Meskes
2000-02-25*** empty log message ***Michael Meskes
2000-02-25*** empty log message ***Michael Meskes
2000-02-23*** empty log message ***Michael Meskes
2000-02-22*** empty log message ***Michael Meskes
2000-02-18*** empty log message ***Michael Meskes
2000-02-18*** empty log message ***Michael Meskes
2000-02-18*** empty log message ***Michael Meskes
2000-02-17*** empty log message ***Michael Meskes
2000-02-16*** empty log message ***Michael Meskes
2000-02-16*** empty log message ***Michael Meskes
2000-02-15*** empty log message ***Michael Meskes
2000-02-14*** empty log message ***Michael Meskes
2000-01-27*** empty log message ***Michael Meskes
2000-01-18*** empty log message ***Michael Meskes