1. 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
  2. 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
  3. 17 Jan, 1999 1 commit
  4. 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
  5. 16 Oct, 1998 1 commit
  6. 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
  7. 21 Sep, 1998 2 commits
    • Marc G. Fournier's avatar
      · bf395e89
      Marc G. Fournier authored
      From: Michael Meskes <meskes@usa.net>
      
      + Mon Aug 31 09:40:04 CEST 1998
      +
      +       - Minor patch to Makefile
      +       - Put pgc.l in sync with scan.l
      +
      + Tue Sep  1 11:31:05 CEST 1998
      +
      +       - Fixed another bug in preproc.y
      +
      + Thu Sep  3 12:21:16 CEST 1998
      +
      +       - Sync preproc.y with gram.y
      +
      + Mon Sep 14 09:21:02 CEST 1998
      +
      +       - Sync preproc.y with gram.y yet again
      +
      + Thu Sep 17 08:55:33 CEST 1998
      +
      +       - Synced preproc.y and gram.y one more time
      +
      + Thu Sep 17 19:23:24 CEST 1998
      +
      +       - Added missing ´;´ in preproc.y
      +       - Set version to 2.4.2
      bf395e89
    • Bruce Momjian's avatar
      Fix for \z formatting from Tom Lane. · 25a64f75
      Bruce Momjian authored
      25a64f75
  8. 25 Aug, 1998 1 commit
    • Marc G. Fournier's avatar
      · 35478b80
      Marc G. Fournier authored
      From: Michael Meskes <meskes@online-club.de>
      
      +
      + Fri Aug 14 12:44:21 CEST 1998
      +
      +       - Added EXEC SQL DEFINE statement
      +       - Set version to 2.4.0
      +
      + Tue Aug 18 09:24:15 CEST 1998
      +
      +       - Removed keyword IS from DEFINE statement
      +       - Added latest changes from gram.y
      +       - Removed duplicate symbols from preproc.y
      +       - Initialize sqlca structure
      +       - Added check for connection to ecpglib
      +       - Set version to 2.4.1
      +
      + Thu Aug 20 15:31:29 CEST 1998
      +
      +       - Cleaned up memory allocation in ecpglib.c
      +       - Set library version to 2.6
      +
      35478b80
  9. 05 Aug, 1998 1 commit
    • Marc G. Fournier's avatar
      · 186aeb1d
      Marc G. Fournier authored
      From: Dr. Michael Meskes <meskes@online-club.de>
      
      So this should finally get cursors working. There was an ugly bug in it.
      186aeb1d
  10. 07 Jul, 1998 1 commit
    • Marc G. Fournier's avatar
      · db921be3
      Marc G. Fournier authored
      From: "Dr. Michael Meskes" <meskes@online-club.de>
      
      + Thu Jul  2 20:30:14 CEST 1998
      +
      +       - Changed new style db name to allow connection types "tcp" and
      +         "unix" only
      +
      + Tue Jul  7 15:14:14 CEST 1998
      +
      +       - Fixed some bugs in preproc.y
      +       - Set version to 2.3.4
      db921be3
  11. 03 Jun, 1998 1 commit
    • Marc G. Fournier's avatar
      · 2a74511b
      Marc G. Fournier authored
      From: Michael Meskes <meskes@topsystem.de>
      
      + Wed Jun  3 13:38:57 CEST 1998
      +
      +       - Made sqlca struct compatible with other systems.
      +       - Give back a warning in case of truncation
      +       - Changed the handling of OptimizableStmt since the old one broke
      +         CREATE RULE
      +       - Set library version to 2.3
      +       - Set version to 2.3.3
      2a74511b
  12. 21 May, 1998 1 commit
    • Marc G. Fournier's avatar
      · a4534197
      Marc G. Fournier authored
      From: Michael Meskes <meskes@topsystem.de>
      
      + Tue May 19 11:49:34 CEST 1998
      +
      +       - Tested (and fixed) 'set connection'
      +       - Fixed string notation in C
      +       - Set version to 2.3.2
      a4534197
  13. 18 May, 1998 1 commit
    • Marc G. Fournier's avatar
      · ef567413
      Marc G. Fournier authored
      From: Michael Meskes <meskes@topsystem.de>
      
      +
      + Wed May  6 16:09:45 CEST 1998
      +
      +       - Some more cleanups in the library.
      +
      + Thu May  7 12:34:28 CEST 1998
      +
      +       - Made CONNECT and DISCONNECT statement more SQL3 compliant.
      +       - Changed the API for the ECPGconnect function to be able to handle
      +         hostnames and ports
      +
      + Fri May  8 13:54:45 CEST 1998
      +       - More changes to the parser. The connect statement now allows
      +         ORACLE style logins.
      +       - db-name is accepted in two ways:
      +               - <dbname>[@<server>][:<port>]
      +               - esql:postgresql://<server>[:<port>][/<dbname>]
      +
      + Mon May 11 10:28:37 CEST 1998
      +
      +       - Added '? options' to connect call.
      +       - Also allow USING as keyword for the password
      +
      + Thu May 14 15:09:58 CEST 1998
      +
      +       - Changed preproc.y and pgc.l according to the parser changes in the
      +         backend.
      +
      + Fri May 15 09:55:21 CEST 1998
      +
      +       - Added connection_name handling
      +
      +
      + Mon May 18 10:33:58 CEST 1998
      +
      +       - Fixed some more bugs
      +       - Set version to 2.3.1
      +       - Set library version to 2.2
      ef567413
  14. 06 May, 1998 1 commit
    • Marc G. Fournier's avatar
      From: Michael Meskes <meskes@topsystem.de> · 6bccf64d
      Marc G. Fournier authored
      Tue Apr 28 14:48:41 CEST 1998
      
            - Put operator "->" back into parser. Note that :foo->bar means the
              C term, but :foo ->bar means the operator "->".
      
      Tue Apr 28 15:49:07 CEST 1998
      
            - Added exec sql disconnect command.
            - Allow varchar in C to be written in uppercase too.
            - Added whenever option "do break;"
      
      Wed Apr 29 09:17:53 CEST 1998
      
            - Corrected parsing of C comments.
            - Also allow C++ style comments.
            - Make sure not found is only checked after commands that could
                return it.
            - Added error codes, see ecpgerror.h for details.
            - Added "exec sql <TransactionStmt> release" as disconnect statement
              for compatibility issues.
      
      Thu Apr 30 10:42:10 CEST 1998
      
            - Added a -t option to disable automatic transaction start.
            - Added sqlerrd[] to sqlca struct.
            - Give back number of tuples affect in sqlca.sqlerrd[2].
      
      Thu Apr 30 13:36:02 CEST 1998
      
            - Make the return code different in case of different errors.
      
      Wed May  6 11:42:48 CEST 1998
      
            - Free memory if possible
            - Some bugfixes for bugs I found while changing the memory
                allocation code
            - Now able to fill complete array with one call (see test1.pgc for
                an example)
            - Set version to 2.3.0
            - Set library version to 2.1
      6bccf64d
  15. 27 Apr, 1998 1 commit
  16. 24 Apr, 1998 1 commit
    • Marc G. Fournier's avatar
      From: Michael Meskes <meskes@topsystem.de> · 7500a961
      Marc G. Fournier authored
      + Thu Apr 23 09:27:16 CEST 1998
      +
      +       - Also allow call in whenever statement with the same functionality
      +         as do.
      +
      + Thu Apr 23 12:29:28 CEST 1998
      +
      +       - Also rewrote variable declaration part. It is now possible to
      +         declare more than one variable per line.
      +       - Set version to 2.1.0
      +
      + Fri Apr 24 13:50:15 CEST 1998
      +
      +       - Fixed some bugs.
      +       - Set version to 2.1.1
      7500a961
  17. 21 Apr, 1998 1 commit
  18. 17 Apr, 1998 1 commit
    • Marc G. Fournier's avatar
      A few minor mods: · 83fd305f
      Marc G. Fournier authored
      	gram.c updated
      	scan.c updated
      	ecpg/Makefile added LDFLAGS
      	configure requires sfio for those systems with it installed...
      83fd305f
  19. 06 Apr, 1998 3 commits
    • Bruce Momjian's avatar
      DESTDIR removed, again. · 471dbbc2
      Bruce Momjian authored
      471dbbc2
    • Bruce Momjian's avatar
      Re-introduce $DISTDIR. · 5523beb9
      Bruce Momjian authored
      5523beb9
    • Bruce Momjian's avatar
      Hi, · 1e801a8f
      Bruce Momjian authored
      Attached you'll find a (big) patch that fixes make dep and make
      depend in all Makefiles where I found it to be appropriate.
      
      It also removes the dependency in Makefile.global for NAMEDATALEN
      and OIDNAMELEN by making backend/catalog/genbki.sh and bin/initdb/initdb.sh
      a little smarter.
      
      This no longer requires initdb.sh that is turned into initdb with
      a sed script when installing Postgres, hence initdb.sh should be
      renamed to initdb (after the patch has been applied :-) )
      
      This patch is against the 6.3 sources, as it took a while to
      complete.
      
      Please review and apply,
      
      Cheers,
      
      Jeroen van Vianen
      1e801a8f
  20. 05 Apr, 1998 1 commit
  21. 20 Mar, 1998 1 commit
  22. 27 Feb, 1998 1 commit
    • Marc G. Fournier's avatar
      From: Darren King <darrenk@insightdist.com> · 296a942b
      Marc G. Fournier authored
      This patch will...
      
      1. Remove the "-Wall" option from the ecpg/lib and ecpg/preproc Makefile.
      
      2. Remove the addition of $(SRCDIR)/include and-or $(SRCDIR)/backend from
         ecpg/lib, ecpg/preproc, libpq and utils Makefiles. Already in CFLAGS...
      
      3. Set MK_NO_LORDER and RANLIB in Makefile.aix to avoid a couple of extra
         steps taken care of by the 'ld' command anyways.
      296a942b
  23. 24 Feb, 1998 3 commits
    • Marc G. Fournier's avatar
      + Sat Feb 21 19:10:55 CET 1998 · 80e12829
      Marc G. Fournier authored
      +
      +       - use char[] as string not as array of bytes that is integers
      +
      + Sun Feb 22 16:37:36 CET 1998
      +
      +       - use long for all size variables
      +       - added execute immediate statement
      +
      + Sun Feb 22 20:41:32 CET 1998
      +
      +       - use varcharsize = 1 for all simple types, 0 means pointer, > 1
      +         means array if type is char resp. unsigned char
      +
      + Thu Feb 24 12:26:12 CET 1998
      +
      +       - allow 'go to' in whenever statement as well as 'goto'
      +       - new argument 'stop' for whenever statement
      
      From: Michael Meskes <meskes@topsystem.de>
      80e12829
    • Marc G. Fournier's avatar
      From: t-ishii@sra.co.jp · 96316211
      Marc G. Fournier authored
      Ok. I have decided to use:
      
      #if defined(sun) && if defined(sparc) && !defined(__svr4)
      
      instead of defined(sunos4).  interfaces/libpq/libpq-fe.h and
      include/c.h have been modified(see included patches).
      
      Another porblems I have found are:
      
      o SunOS lacks strtoul(). to fix this I stole strtoul.c from FreeBSD
      and place it under backend/port. necessary modifications have been
      also made to backend/port/Makefile.in, include/config.h.in and
      configure.in (see included patches).
      96316211
    • Marc G. Fournier's avatar
      Various fixes for ecpg to remove compiler dependency... · 751ebd20
      Marc G. Fournier authored
      From: Darren King <darrenk@insightdist.com>
      751ebd20
  24. 23 Feb, 1998 1 commit
  25. 18 Feb, 1998 1 commit
  26. 12 Feb, 1998 2 commits
  27. 10 Feb, 1998 1 commit
  28. 05 Feb, 1998 1 commit
    • Marc G. Fournier's avatar
      From: Michael Meskes <meskes@topsystem.de> · 82034103
      Marc G. Fournier authored
      Well this is not really a patch. But I mananged to get Linus' old Postgres95
      precompiler to compile and work with PostgreSQL. The next step would be to
      collect bug/missing feature reports and to put it into the distribution so
      that it is made with the standard make procedure.
      
      Warning! So far it is not tested much and it does not install correctly. But
      I was able to create a small binary with it.
      82034103