1. 17 Sep, 2000 1 commit
    • Peter Eisentraut's avatar
      Support for DESTDIR make variable. This is used as in `make install · 335248c9
      Peter Eisentraut authored
      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 autoconf@gnu.org, From: Akim Demaille <akim@epita.fr>, Date: 08
      Sep 2000 12:48:59 +0200, Message-ID:
      <mv4em2vb1lw.fsf@nostromo.lrde.epita.fr>, Subject: Re: HTML format
      documentation.
      335248c9
  2. 31 Aug, 2000 1 commit
  3. 28 Aug, 2000 1 commit
  4. 19 Jul, 2000 1 commit
    • Peter Eisentraut's avatar
      Add distprep target to take some of the job of the release_prep script. · 32163099
      Peter Eisentraut authored
      The latter updated accordingly. Also add `dist' and `distcheck' targets
      to play with, but caveat packager.
      
      Updated backend/bootstrap and backend/parser makefile to make them
      marginally builddir aware and fix the usual set of things.
      
      Add rule to automatically remake config.h dependent on config.h.in and
      config.status. (Adopted from Autoconf manual and about every other
      package.) On a good day we should now have a complete and accurate set
      of dependencies throughout everything.
      32163099
  5. 28 Jun, 2000 1 commit
    • Peter Eisentraut's avatar
      Makefile cleanup for interface tree. Now essentially with all the · 44f64dd3
      Peter Eisentraut authored
      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.
      44f64dd3
  6. 28 Feb, 2000 1 commit
  7. 18 Feb, 2000 1 commit
  8. 17 Feb, 2000 1 commit
  9. 18 Jan, 2000 1 commit
  10. 10 Jan, 2000 1 commit
  11. 07 Jan, 2000 1 commit
  12. 23 Dec, 1999 1 commit
  13. 16 Dec, 1999 1 commit
  14. 08 Dec, 1999 1 commit
  15. 22 Nov, 1999 1 commit
  16. 29 Oct, 1999 1 commit
  17. 27 Oct, 1999 1 commit
  18. 22 Oct, 1999 1 commit
    • Tom Lane's avatar
      Remove fixed-size literal buffer from ecpg's lexer (same · 45c00246
      Tom Lane authored
      fix recently applied to backend's lexer).  I see that YY_USES_REJECT
      still gets defined for this lexer, which means it's going to have trouble
      parsing really long tokens.  Not sure if it's worth doing anything about
      that or not; I don't have the interest right now to understand why
      ecpg's additions to the syntax cause this problem...
      45c00246
  19. 15 Oct, 1999 1 commit
  20. 08 Oct, 1999 1 commit
  21. 27 Sep, 1999 1 commit
  22. 17 Sep, 1999 1 commit
  23. 15 Sep, 1999 1 commit
  24. 02 Aug, 1999 1 commit
  25. 19 Jul, 1999 1 commit
  26. 29 Jun, 1999 1 commit
  27. 05 Jun, 1999 1 commit
    • Marc G. Fournier's avatar
      · 840306af
      Marc G. Fournier authored
      ecpg.patch (wrong makefile expansion in some cases)
      
              the ecpg Makefiles use a variable DESTDIR which is never defined
              except by debian/rules makefile, in which case the ecpg makefiles
              expand wrong pathnames. If we want to support a DESTDIR root it
              must be done consistently in all the makefiles, not just in ecpg.
      
      From: Massimo Dal Zotto <dz@cs.unitn.it>
      840306af
  28. 03 May, 1999 1 commit
    • Bruce Momjian's avatar
      here are some patches for 6.5.0 which I already submitted but have never · 210055ad
      Bruce Momjian authored
      been applied. The patches are in the .tar.gz attachment at the end:
      
      varchar-array.patch     this patch adds support for arrays of bpchar() and
                              varchar(), which where always missing from postgres.
      
                              These datatypes can be used to replace the _char4,
                              _char8, etc., which were dropped some time ago.
      
      block-size.patch        this patch fixes many errors in the parser and other
                              program which happen with very large query statements
                              (> 8K) when using a page size larger than 8192.
      
                              This patch is needed if you want to submit queries
                              larger than 8K. Postgres supports tuples up to 32K
                              but you can't insert them because you can't submit
                              queries larger than 8K. My patch fixes this problem.
      
                              The patch also replaces all the occurrences of `8192'
                              and `1<<13' in the sources with the proper constants
                              defined in include files. You should now never find
                              8192 hardwired in C code, just to make code clearer.
      
      
      --
      Massimo Dal Zotto
      210055ad
  29. 20 Mar, 1999 1 commit
  30. 07 Mar, 1999 1 commit
  31. 28 Feb, 1999 1 commit
    • Marc G. Fournier's avatar
      · d077c614
      Marc G. Fournier authored
      From: Michael Meskes <Michael_Meskes@topmail.de>
      
      +
      + Tue Feb 23 17:32:25 CET 1999
      +
      +       - Other than a struct a union itself cannot be specified as variable.
      +
      + Fri Feb 26 07:18:25 CET 1999
      +
      +       - Synced preproc.y with gram.y.
      +
      + Sat Feb 27 20:30:03 CET 1999
      +
      +       - Added automatic allocating for NULL pointers.
      d077c614
  32. 23 Feb, 1999 1 commit
    • Marc G. Fournier's avatar
      · fa9db42a
      Marc G. Fournier authored
      From: Michael Meskes <Michael_Meskes@topmail.de>
      
      +
      + Son Feb 21 14:10:47 CET 1999
      +
      +       - Fixed variable detection in libecpg.
      +
      + Mon Feb 22 19:47:45 CET 1999
      +
      +       - Added 'at <db_connection>' option to all commands it is apllicable
      +         to. Due to changing the API of some libecpg functions this
      +         requires me to increase the major version number.
      +       - Synced pgc.l with scan.l.
      +       - Added support for unions.
      +       - Set library version to 3.0.0
      +       - Set ecpg version to 3.0.0
      fa9db42a
  33. 20 Feb, 1999 1 commit
    • Marc G. Fournier's avatar
      · bf6636ba
      Marc G. Fournier authored
      From: Michael Meskes <Michael_Meskes@topmail.de>
      
      See Changes file...
      bf6636ba
  34. 04 Feb, 1999 1 commit
    • Marc G. Fournier's avatar
      · fc590b6f
      Marc G. Fournier authored
      From: Michael Meskes <Michael.Meskes@usa.net>
      
      + Tue Feb  2 07:40:52 CET 1999
      +
      +       - Brought preproc.y in sync again with gram.y.
      +       - Set ecpg version to 2.4.9
      +
      fc590b6f
  35. 31 Jan, 1999 1 commit
    • Marc G. Fournier's avatar
      · 91fed81c
      Marc G. Fournier authored
      From: Michael Meskes <Michael.Meskes@usa.net>
      
      +
      + Wed Jan 27 12:42:22 CET 1999
      +
      +       - Fixed bug that caused ecpg to lose 'goto' information.
      +       - Set ecpg version to 2.4.7
      +
      + Fri Jan 29 18:03:52 CET 1999
      +
      +       - Fixed bug that caused 'enum' to be rejected in pure C code.
      +       - Fixed bug that caused function names to be translated to lower case.
      +       - Set ecpg version to 2.4.8
      +
      91fed81c
  36. 18 Jan, 1999 1 commit
    • Bruce Momjian's avatar
      Okay, I've updated the ecpg parser yet again. Unfortunately it has one · 0347dcc8
      Bruce Momjian authored
      remaining shift/reduce conflict. But the very same conflict is in gram.y, so
      I don't dig into it very much now.
      
      Anyway, I just saw that there were minor changes made to ecpg by others. Now
      I like that but I would prefer if I was told about that. Otherwise my
      version numbering and Changelog maintaining might break. Or simply change
      these too. :-)
      
      Also I had to add #include <errno.h> to  backend/libpq/pqcomprim.c to be
      able to compile postgresql.
      
      Patch is attached. Since my resubscription process is still not finished
      yet, I still send them here.
      
      Michael
      0347dcc8
  37. 17 Jan, 1999 1 commit
  38. 22 Dec, 1998 1 commit
    • Marc G. Fournier's avatar
      · e237194b
      Marc G. Fournier authored
      From: Michael Meskes <Michael.Meskes@usa.net>
      
      +
      +Wed Dec  9 11:24:54 MEZ 1998
      +
      +       - Synced preproc.y with gram.y and the keywords.c files to add CASE
      +         statement.
      +
      +Tue Dec 22 14:16:11 CET 1998
      +
      +       - Synced preproc.y with gram.y for locking statements.
      +       - Set version to 2.4.5
      e237194b
  39. 16 Oct, 1998 1 commit
  40. 03 Oct, 1998 1 commit
    • Thomas G. Lockhart's avatar
      Changes from Michael Meskes: · 607cd930
      Thomas G. Lockhart authored
      Check strdup calls for out of memory.
      Set library version to 2.6.2
      Synced preproc.y and keywords.c with gram.y and keywords.c yet again.
      Set version to 2.4.3
      607cd930