Re-jigger some of the plugins code to make it more useful:
authordpage <dpage@a7884b65-44f6-0310-8a51-81a127f17b15>
Mon, 9 Mar 2009 13:59:38 +0000 (13:59 +0000)
committerdpage <dpage@a7884b65-44f6-0310-8a51-81a127f17b15>
Mon, 9 Mar 2009 13:59:38 +0000 (13:59 +0000)
commit56389ea0a9b8f4d146458adb902fc200c54f6308
tree1dc8d62b4906f29f68a8be3818c9630afa7e95c0
parentf78f784066302be33386465d2d6a9d61f660a66a
Re-jigger some of the plugins code to make it more useful:

- Allow plugins to be targetted to a platform, so we can ship multi-platform config files.
- Allow path elements (BIN dir, working dir, PG bin dir, EDB bin dir etc) to be substituted into the command line and keyfile.
- Move utilities.ini into the main share directory and rename to plugins.ini.
- Allow plugins to be targetted to specific server types.
- Ensure the default plugin is currently valid before executing it.

git-svn-id: svn://svn.pgadmin.org/trunk/pgadmin3@7651 a7884b65-44f6-0310-8a51-81a127f17b15
13 files changed:
Makefile.am
configure.ac.in
pgadmin/Makefile.am
pgadmin/frm/plugins.cpp
pgadmin/include/frm/frmMain.h
pgadmin/include/pgAdmin3.h
pgadmin/pgAdmin3.cpp
pgadmin/pgAdmin3.vcproj
pgadmin/plugins.ini [new file with mode: 0644]
pgadmin/settings.ini
pkg/win32/src/pgadmin3.wxs
plugins/Makefile.am [deleted file]
plugins/utilities.ini [deleted file]