Thread: SVN Commit by dpage: r6352 - in trunk/pgadmin3: . pgadmin pgadmin/debugger pgadmin/include pgadmin/include/debugger
SVN Commit by dpage: r6352 - in trunk/pgadmin3: . pgadmin pgadmin/debugger pgadmin/include pgadmin/include/debugger
From
svn@pgadmin.org
Date:
Author: dpage Date: 2007-06-11 13:02:43 +0000 (Mon, 11 Jun 2007) New Revision: 6352 Revision summary: http://svn.pgadmin.org/cgi-bin/viewcvs.cgi/?rev=6352&view=rev Log: Add support to the debugger for capture of OUT/INOUT params from edbspl functions. This requires that we use an EnterpriseDB libpq to work due to the protocol extensions included for callable statement support. To ensure this is optional, on Windows we attempt to runtime link to the extra libpq functions, whereas on *nix we use a configure time check to see what libpq we are building against. Standard libpq builds will work just fine, except they cannot catch the out params from stored procs. Whilst we're at it, clean up some of the autoconf code that was testing functionality of libpq.so even if we were static linking against libpq.a Modified: trunk/pgadmin3/acinclude.m4 trunk/pgadmin3/configure.ac.in trunk/pgadmin3/pgadmin/Makefile.am trunk/pgadmin3/pgadmin/debugger/dbgPgConn.cpp trunk/pgadmin3/pgadmin/debugger/dbgPgThread.cpp trunk/pgadmin3/pgadmin/debugger/dbgTargetInfo.cpp trunk/pgadmin3/pgadmin/debugger/dlgDirectDbg.cpp trunk/pgadmin3/pgadmin/include/debugger/dbgPgConn.h trunk/pgadmin3/pgadmin/include/debugger/dbgPgThread.h trunk/pgadmin3/pgadmin/include/debugger/dbgTargetInfo.h trunk/pgadmin3/pgadmin/include/debugger/dlgDirectDbg.h trunk/pgadmin3/pgadmin/include/pgAdmin3.h