Last changes:

05.20.2003
    * bug 19, added the red cross back, even when making a new Diagram,
      except when printing (it is then hidden) -cmaj
    * allowing db connection selection for PgAckages -cmaj
    * added PgAckages and Command Line Options to help system -cmaj

05.19.2003
    * added pseudo-table widget and automagic bindings to Forms -cmaj
    * libpgtcl loading failures now fallback to using pgin.tcl -cmaj
    * handy button commands for DataSet traversal in Forms -cmaj
    * fixing up READMEs before tomorrow's release -cmaj

05.13.2003
    * added Ctrl-f searching for Forms command code and Scripts -cmaj

05.12.2003
    * fixed Ctrl-v so it pastes over stuff instead of appending -cmaj
    * added extra user-defined bindings support to Form widgets -cmaj

05.06.2003
    * 0.98.8.20030506 'weekly' release -cmaj

04.30.2003
    * added Help icons all over the place -cmaj

04.28.2003
    * added printing for Scripts, Queries, and Visual Queries -cmaj

04.24.2003
    * added BWidgets and standardized printing for Diagrams -cmaj

04.22.2003
    * made showError use BWidget, might allow for email reporting of bugs -cmaj

04.15.2003
    * icons in visual query builder, now listing views there, too -cmaj
    * improved pg/pga object display from user prefs -cmaj
    * added presets to import/export wizard (and some unicode) -cmaj
    * fixed up Makefile, made install safer -cmaj

04.11.2003
    * added exporting from Views and Queries, and reworked sql txt builder -cmaj

04.03.2003
    * more Usergroups enhancements - better tree and PG/PGA obj viewing -cmaj

03.31.2003
    * tagged release for today, where it is yet i dunno -cmaj
    * after tagging, fixed "Add New Index" button in tables.tcl -cmaj

03.29.2003
    * preparing for weekly release 0.98.8.20030331 -cmaj

03.26.2003
    * bug 95 (part): added Ctrl-w to close _lots_ of windows -cmaj
    * cleaned up Usergroups for 7.3, linked from Table perm window -cmaj

03.25.2003
    * bug 95 (part): added Ctrl-q|n|c|r|x|d|o shortcuts to main window -cmaj

03.24.2003
    * bug 87: added -smlogin clp to only show entry boxes on the login
      window that were not supplied on the command line -cmaj
    * bug 85: rename images now works both in design time and from the main
      form. -bartusl

03.23.2003
    * changed mainlib and connections to only use new form of pg_connect -cmaj
    * added -temp command line param to only make TEMP pga_* tables -cmaj
    * allowing finer grain selection of objects to save in PgAckages -cmaj
    * applied L.J. Bayuk's patch, the author of pgin.tcl, to importexport
      to let COPY work with pgin.tcl -cmaj

03.19.2003
    * forcing cmdline package load from widgets dir if not installed -cmaj

03.18.2003
    * bug 101: exporting with COPY was broke -cmaj
    * bug 100: exporting from table/view/query results implemented -cmaj
    * before today, added rotation and anchor to printing postscript -cmaj
    * fixed ::Database::quoteObject -cmaj & brett
    * bug 62: dump should work with varying number of conn params -cmaj
    * bug 97: export wizard now does some pretty nice HTML -cmaj
    * added pgintcl command line option to load pgin.tcl plugin,
      thus giving you a pure Tcl-PG interface instead of the dll/so -cmaj

02.13.2003
    * bugfix: hiding systen functions -bartusl
    * added return type at the functions list in main window -bartusl

01.17.2003
    * preparing for weekly release, 0.98.8.20030117 -cmaj
    * added osx folder, fixed win docs -cmaj

01.11.2003
    * finished export wizard, improvements to import wizard, no presets -cmaj
    * modified TkWizard to use BWidgets, and added to it -geometry param -cmaj

01.10.2003
    * added -conn and -password command line switches, for automatic loading
      connections also specified on the command line, but allowing a password
      to echo to the screen is still a Bad Idea and should be changed -cmaj
    * added -geometry tag to tkwizard, fixed up import wizard to use it -cmaj

01.08.2003
    * added a popup menu to the main window objects list. New/Open/Design/... 
      can be reached by clicking with the right button on the list and choosing
      an entry in the popup menu. -bartusl

01.07.2003
    * made -noauto command line parameter prevent loading and saving
      of connections -cmaj
    * added -noscript clp to prevent execution of 'autoexec' Scripts -cmaj

01.06.2003
    * added clone proc to all PGA objects and all supported PG objects,
      for use with copying objects, and the introspect proc now just
      calls clone with the same names for original and destination objects
      (used to make PgAckages) -cmaj
    * the PgAckage demo/demo.pga now completely holds the demo -cmaj

01.04.2003
    * added login, host, dbname, pgport, and username command line params -cmaj
    * added a tree demo for forms as a pgackage in demo/ -cmaj

12.17.2002
    * more fixes for the startup procedure, not finished yet. -bartusl
    * support for version numbering in the first part of the pgaccess.tcl
      file. -bartusl
    * show/hide main window support added ('hide' command line
      parameter) -bartusl

12.16.2002
    * preparing for weekly release, 0.98.8.20021216 -cmaj

12.15.2002
    * added BWidget Tree to forms, a subform widget, and images (almost) -cmaj

12.14.2002
    * added introspect proc to tables module, tied into PgAckages -cmaj
    * delete bad connection when auto-connecting to a non-pga aware db -cmaj

12.13.2002
    * added SendExcel from Karl Swisher into extra directory -cmaj
    * fixed delimeter bug in old import/export code, added while making
      the wizard -cmaj

12.11.2002
    * added preliminary debug support (Database menu -> Debug) -bartusl

12.10.2002
    * now doing limited imports with the wizard -cmaj

12.09.2002
    * moved import/export wizard to use tkwizard, almost completed -cmaj
    * fixed the libpgtcl load procedure and moved it from 'main' to
      'init' -bartusl
    * preliminary suport for command line parameters added -bartusl

12.07.2002
    * merged beta-2 branch back into mainline CVS -cmaj

12.05.2002
    * changed startup procedure. Now all is made in tcl! Variables can be set
      trough the config file, the enviroment variables and command line
      parameters.
      Precedence levels: defaults/config/env.var/cmd.line -bartusl
    * code restructured and simplified -bartusl

12.04.2002
    * moved Magyar translation from current CVS to this beta-2 branch -cmaj
    * final touch up to docs before releasing 0.98.8 -cmaj

11.26.2002
    * fixed bug 70, updating documentation to point to wiki and
      Tcl/Tk 8.3 version notice (8.3 required for BWidgets) -cmaj

11.25.2002
    * cosmetic change of 'Users' tab to read 'Users/Groups' -cmaj
    * Preserving OID's on saving functions. Patch submitted by
      Nikita V. Borodikhi - Thank's! -bartusl

11.22.2002
    * users/groups now handles tables, views, sequences, and functions -cmaj
    * pg/pga tables now on by default, regardless of preferences, as it
      didn't appear to be working with PG v7.2 -cmaj

11.15.2002
    * fixed bug 53, allow resizing of reports -cmaj
    * cleaned up reports significantly -cmaj
    * updated internal documentation from 'Help' on main screen -cmaj
    * added more documentation to some code -cmaj
    * prepared for release of 0.98.8 final -cmaj

11.13.2002
    * Added patches from Stephane Mariel (French lang & intlmsg). -brett
    * Fixed bug where toggling the global view pgaccess/system tables
      flag did not affect the connections. -brett
    * fixed bug where pgaccess tables were still showing up for 7.3 dbs. -brett

11.10.2002
    * preliminary addition of new users and groups window, which at least
      provides the same level of support for user modifications, and adds
      a little support for groups (there's much more to do!) -cmaj

11.04.2002
    * "Add new column" window redesigned (Tables info) -bartusl

11.01.2002
    * "Open database" window redesigned -bartusl

10.25.2002
    * Images load, view, modify features added, plus with the
      "Images::get $imagename" one can get the base64 code of the image
      (it can be used to show the image on the forms) -bartusl

10.17.2002
    * images.tcl module added. It is just a framework yet with no
      functionality. -bartusl

10.13.2002
    * preliminary add of import-export wizard, doesn't work yet though -cmaj

10.11.2002
    * the "Table information" window redesigned using the tablelist widget
      -bartusl
    * added intlmsg error message (stdout) if untranslated message found
      -bartusl

10.05.2002
    * added introspect proc to all PGA objects -cmaj
    * expanded PgAckages to all PGA objects -cmaj

10.04.2002
    * fixed bug #60 - table INSERT, UPDATE, DELETE in tables module for PG 7.3
      -cmaj
    * added support for copying PGA objects across database connections -cmaj
    * added preliminary support for PgAckages, just Graphs right now -cmaj

10.03.2002
    * Added better checking/reporting to shared lib loading...still needs some
      work though. -brett
    * re-worked ::Database::quoteObject to fix bug and stream line a bit. -brett
    * 0.98.8 beta 2 !!!
    * now begins the joys of multiple branches in CVS :)

10.02.2002
    * fixed bug 51, added Save As command to Scripts, Forms, Reports, in
      addition to making Save command use OIDs to refresh itself -cmaj
    * added check for empty lastdb on initial connection -cmaj
    * moved some SQL from tables to database module for 7.3 table design -cmaj
    * finished graphs, now can save and print -cmaj

10.01.2002
    * Added initial support for per connection preferences (manage connections)
      -brett
    * fixed bug 49, relating to proper display of object class in form design
      -cmaj

09.27.2002
    * fixed bug where copy, rename, delete would get invoked for host nodes
      in the tree. -brett

09.26.2002
    * fixed bug #57. Instead of 64 chars the procedure uses 32 chars from the
      column definition. It is just a temporary solution, we should replace
      any table view control with the tablelist component. -bartusl

09.23.2002
    * removed code that delete connection info if autoload=false. -brett
    * added pgaccesstables preference to show/hide pgaccess tables (bug 48)
      -brett
    * added back the lastdb rememberence code...lastdb selected in tree. -brett
    * added new global procedure in the pgaccess.tcl file for debug purposes
      say $msg just opens a tk_messageBox with the given message -bartusl
    * renamed all schema references to diagram -cmaj
    * added primary keys on pga object names to fix bug #36 -cmaj

09.22.2002
    * moved more connection stuff from mainlib to connections namespace,
      should be handling add/remove of connections with/without passwords
      and auto-loading and saving passwords with more stability -cmaj

09.20.2002
    * added tool tips to form icon buttons, couple other form bugs -cmaj
    * fixed script cache, now actually works (looked at SQL window) -cmaj

09.18.2002
    * added todo list -bartusl
    * added bugs list -bartusl
    * syntax highlight bugfix for switches highlight ( -xyz ) -bartusl
    * fixed up demo, primarily using demo 7.2 version -cmaj

09.16.2002
    * added initial Graphs module (from Bret Green's code) -cmaj
    * working on password connections handling -cmaj
    * added ::Database::getColumnsList and ::Database::quoteObject -cmaj

09.13.2002
    * Added Connections::openConn proc to replace open_database on startup, to 
      hopefully fix the problems with pgaccess crashing on startup. -brett

09.10.2002
    * added cacheing to Scripts, also cleaned scripts up -cmaj
    * added Bret Green's graphing code to extra/ dir -cmaj

09.09.2002
    * 0.98.8 beta 1 !!!

09.08.2002
    * added BWidget's SelectFont to forms -cmaj

09.07.2002
    * fixed bug where sys tables were not being displayed, 
      when show sys tables flag was on. -brett
    * changed tables.tcl so that it would handle schema.table properly 
      when display table contents. -brett
    * changed get_dwlb_selection so that it returns schema.table for Tables,
      and version >= 7.3. -brett
    * added checks to pgaccess.tcl to check that dbnames are not empty 
      in connections file. -brett
    * added selection of db node upon startup. -brett
    * added ::Connections::getIdFromHandle proc to connections. -brett
    * minor touch up to reports, columns were screwing up -cmaj
    * added win32 instructions and README.win32 (straight from the wiki) -cmaj
    * added icons to forms and reports, plus a couple of tweaks to both -cmaj

09.06.2002
    * fixed bug where the last db closed would cause an error. -brett
    * renamed external names of "schema" to "diagrams". -brett
    * moved pg-new.tcl to pgaccess.tcl and mainlib-new.tcl to mainlib.tcl. New 
      interface is in place. -brett
    * created a tag for pgaccess.tcl and mainlib.tcl before adding the 
      new interface tag = old-interface in case we need to refer back to 
      the old interface. -brett
    * added window geometry to preference file, so that the last session 
      window size is remembered. This works for both "Exit" and if the 
      window is destroyed. -brett
    * copied (from pgaccess.tcl) and fixed startup procedure in 
      pg-new.tcl -bartusl
    * removed PGACCESS_SxHg enviroment variable. Syntax highlight is enabled
      all the time -bartusl

09.05.2002
    * reports get all recs per page at once, except for Functions -cmaj

09.02.2002
    * added support for mulitple connections. This affected Mainlib mostly,
      and pg-new.tcl. -brett
    * added connections namespace to support the connection info for 
      storing the multiple connection data. There are several helper 
      procs now for connections. -brett
    * changed icons a little bit. -brett
    * added addHostNode and addDbNode procs to add nodes to the tree 
      listing. -brett
    * added qualifySysTable proc so that you can wrap system table names 
      in this proc and it will add the proper schema (Pg_catalog) if the 
      version is >= 7.3. -brett
    * changed how PG version is retrieved. It is now stored in the 
      connection array after intial retrieval from DB. -brett
    * cleaning forms and reports to better comply with developer tidbits -cmaj
    * added BWidget SelectFont to reports, ComboBox for table/view list -cmaj
    * added "Update" and "Edit" buttons for labels and formulas in reports -cmaj

09.01.2002
    * fixed the main tablelist, so that for integers, it sorts based on 
      integer. Before it was just an ASCII sort -brett
    * handleToolBar proc to handle the "show toolbar" flag. -brett
    * Capitalized "Access" in window title. -brett
    * updated toolbar. There are 2 toolbars now. One for "Database" and 
      one for "Object". -brett
    * added new icon library icons -brett
    * fixed some of the button commands in the toolbar -brett
    * added scrollbars to the tree view -brett
    * added "decrypt" icon. This needs more functionality put in though. -brett
    * changed font for main tablelist to use the font_normal global 
      default font -brett
    * used combobox for host in open db window, and used spinbox for 
      port number -brett
    * added notebook to the preference window -brett
    * change from pack to grid geometry manager. -brett
    * added font selectors for the fonts in the preference window -brett
    * added "show toolbar" checkbutton -brett
    * used spinbox for "max rows..." -brett
    * used combobox for "language" -brett
    * changed how the preferences were loaded -brett
    * moved -command data for the save button into its own proc 
      (initSave) -brett
    * changed the default fonts to the "new way" of doing fonts in Tk...
      although it really isn't new ;^) -brett
    * used icons for the table rows view -brett
    * cleaning up "update dataset vars" functionality in forms -cmaj

08.31.2002
    * forms: fixed bug 39, added isloaded function, fixed demo cursors -cmaj
    * added combobox to forms, for both small apps and core use -cmaj
    * added validation commands to entry boxes -cmaj
    * added "update dataset vars" command to pseudo-query widgets -cmaj

08.30.2002
     * added bindings to Scripts edit window: -bartus
         <Escape> to close the window
         <Control-Key-s> to save script
     * the same for Functions. And another thing: on save, the functions
       window will not be closed anymore. It was quite annoying. -bartus
     * needed a little work on views for them to work with 7.3 -cmaj

08.29.2002
     * added scrollbars to the text widget in scripts design -bartus
     * sql/plpgsql syntax highlight fixes for $... variables -bartus

08.28.2002
     * bugfix for tcl syntax highlight at quoted string highlight: now 
       handling multiple line strings and escaped quotes. -bartus

08.27.2002
     * cleaning up the pgaccess.tcl, and fixing the startup process -bartus
     * added getSQL, setVars, and modified setSQL for DataControl in forms
       so that forms can now work with stored queries more easily, also had to
       modify loadQuery and getSQL in queries to be visual or not -cmaj
     * moving third party widgets to widgets directory -cmaj
     * improved pgmonitor standalone capability (standalone flag)
     * changed minimum size of widgets in forms upon creation to twice the
       grid size in either direction -cmaj

08.26.2002
     * added hostname to Pgmonitor window title. -brett
     * more changelog cleanup -cmaj
     * form widget resize adjustment -cmaj
     * form set name of widgets was a little buggy -cmaj

08.25.2002
     * moved Pgmonitor init so that it gets init when first invoked. -brett
     * took out exits in Pgmonitor so that they don't kill the whole app
       when a error occurs. -brett
     * fixed password saving, thanks to brett and john -cmaj
     * added Server menu tab to the right of Object, with dump and pgmon -cmaj
     * added getSQL command to Queries for returning text of them -cmaj
     * moved ImportExport into its own namespace -cmaj
     * allow form widget resizing with mouse -cmaj

08.24.2002
     * forms: fixed bug 33 - form designing/testing of multiple forms -cmaj
     * forms: fixed bug 35 - escaping of \s for capitalized tables -cmaj
     * forms: removed 8k limit -cmaj
     * demo: fixed report, touched up phonebook form a little -cmaj
     * put pgmonitor into Database menu, below dump database, and removed
       pgaccess file from repository -cmaj
     * changed Makefile to respect this new pgaccess.tcl format -cmaj
     * PGACCESS_HOME, when created in pgaccess.env by pgaccess.tcl, set to
       /usr/lib/pgaccess by default -cmaj
     * allow for saving of passwords from preferences checkbox -cmaj
     * changed pref,print_file to print,print_file var name -cmaj

08.22.2002
     * integrated PGMonitor into PGAccess. There is a new menu item
       called Plugins where you can invoke PGMonitor. -brett
     * Added other widgets. Initially, these are to support PGMonitor,
       but they can start being used for others as well. See the
       BWidgets and tablelist directories. -brett
     * added the close_database proc. -brett

08.22.2002
     * modified startup procedure, the rc settings now are loaded from the 
       ~/.pgaccess/pgaccessrc file. -bartus
     * main.tcl renamed to pgaccess.tcl, and the linux/unix startup script is
       added to it. -bartus
     * added dump database functionality -bartus
     * inverted the changelog file, this way is more visible. -bartus

08.21.2002
     * added syntax highlight procedure for sql/plpgsql -bartus
     * syntax higlight for functions, queries, views -bartus

08.14.2002
     * tables, scripts, functions, help files: 7.3 changes, NAMEDATALEN to 64,
       as suggested by Bruce Momjian -cmaj

08.13.2002
     * forms.tcl: made test form/close test form one button, little bugs -cmaj
     * tpe.tcl: Teo's Tcl Project Editor added to the repository -cmaj
     * forms.tcl: added snap to grid, fixed some anchor/justify -cmaj

08.11.2002
     * mainlib.tcl: switch imp/exp from tcl reads to gets -cmaj

08.09.2002
     * mainlib.tcl: tried to clean Import/Export some more -cmaj
     * tables.tcl: added Brett's patch to allow mixed-case column sorts -cmaj
     * forms.tcl: added spinboxes, form bgcolor, cursors, fixed tabsort, added
       grid to design, added ability to change class of item, lots o stuff -cmaj

08.07.2002
     * reports.tcl: images can now be pulled from the database -cmaj

08.06.2002
     * tables.tcl, scripts.tcl: made column sorts double-click mouse button 1,
       made syntax highlighting refresh upon save -cmaj
     * mainlib.tcl: added copying for several sections -cmaj
     * mainlib.tcl: trying to clean Import/Export to/from tables/files -cmaj
     * forms.tcl: justifying in addition to anchoring from earlier today -cmaj

08.05.2002
     * tables.tcl: applied Brett's patch for column sort on mouse click -cmaj
     * forms.tcl: aligning for labels, entry, btns, checks, rads in forms -cmaj
     * scripts.tcl, forms.tcl: checking for valid tcl upon saving -cmaj
     * printer.tcl: output now Postscript, Text, HTML, and its using pack -cmaj

08.03.2002
     * printer.tcl: allows print callbacks to be a list of Tcl functions -cmaj
     * forms.tcl, scripts.tcl: added cut, copy, paste with Ctrl-x|c|v for Tcl
       code per bug 20 -cmaj
     * mainlib.tcl: added John Turner's changes to About box -cmaj

08.02.2002
     * forms.tcl, scripts.tcl: added Bartus' syntax highlighting -cmaj

07.31.2002
     * mainlib.tcl: modified import/export to work like psql \copy cmd -cmaj

07.30.2002 (after weekly release 2)
     * printer.tcl, reports.tcl: new interface for printing to multiple formats
       from tk canvas widgets -cmaj

07.30.2002
     * mainlib.tcl: added Help button for open database per iavors request -cmaj

07.29.2002
     * main.tcl: modified showError to take an optional help topic -cmaj
     * preferences.tcl, printer.tcl, reports.tcl: added print dialog and
       default print to command, modified reports to use it -cmaj

07.26.2002
     * added syntax higlight for tcl code. Right now it works only for pltcl
       functions. No refresh yet!!! (developement version). One can control
       the existence using the PGACCESS_SxHg enviroment variable.
     * added new module that implements a siple Stack mechanism (stack.tcl)

07.25.2002
     * forms.tcl: added brett schwarz's patch to make pasting nicer -cmaj
     * forms.tcl: added cut, copy, paste with Ctrl-x|c|v in form design -cmaj
     * mainlib.tcl, database.tcl, reports.tcl: added getViewsList so views
       are visible again and not returned with getTablesList -cmaj

07.23.2002
     * reports.tcl: added multiple columns -cmaj
     * reports.tcl: fixed postscript output wrapping of encapsulated ps -cmaj
     * reports.tcl: added support for using Functions in reports -cmaj
     * reports.tcl: added GUI for grouping/sorting, little functionality -cmaj

07.15.2002
     * reports.tcl: no longer allowing empty report names -cmaj
     * mainlib.tcl: now refreshing the reports list when you delete one -cmaj
     * tables.tcl: fixed "ERROR:  Attribute 'oid' not found" on opening 
       existing table design. -boyan

07.13.2002
     * schema.tcl: added coordinate system. now you can do schemas bigger
       then your screen and save them. -boyan
     * schema.tcl, mainlib.tcl: on rename table or rename field schema 
       names are changed to. -boyan
     * reports.tcl: corrections for when you pick an invalid table or view 
       (bugs found by boyan) -cmaj
     * reports.tcl and forms.tcl: corrections to bind of Destroy, now makes
       sure you are destroying the parent and not a listbox -cmaj

07.12.2002
     * pgaccess.sh: moved PGLIB to /usr/lib -cmaj
     * reports.tcl: added browsing for pictures -cmaj
     * reports.tcl: added 'where / order by' sql entry -cmaj
     * database.tcl: allowed getTablesList to retrieve Views as well so the
       reports can now use views and not just tables -cmaj
     * reports.tcl and forms.tcl: now binding Destroy of one window to
       close of all the windows (except report preview and test form) -cmaj

07.11.2002
     * modified main.tcl for a better startup procedure. I think this
       modifications initially were made by the Debian team, I just copied them.
       -bartus
     * the same for the pgaccess.sh -bartus
     * created a copy a pgaccess.sh in pgaccess to let people start the 
       program typing just pgaccess.
       It's not just a symbolic link to prevent overwriting by "make all" 
       -bartus
     * functions.tcl: bugfix for working with overloaded functions,
       and another one: if somebody has made a mistake 
       in the editing process, the function was deleted, 
       and recreation was not possibble, because the
       program returned an error message. Now the error message is 
       still persists, but the procedure 
       doesn't take this into consideration. -bartus
     * functions.tcl: Added "Save as" button to create a new function 
       with the same source. Very usefull when one needs
       a new function with slight modification to the source code. -bartus
     * functions.tcl(Functions window): The default window size is 
       increased to let larger source code visible without resizing.
     * mainlib.tcl(main window): for the same bugfix (overloading),
       now the functionnames are represented with the parameters too, 
       I think, that the structure is more visible now.  Bugfix for
       the introduced functionalities, at deleteing object (function). -bartus
     * added chinene and chinese_big languages (made by ???) -bartus

07.10.2002
     * added validation to form names to prevent first letter being
       Upper Case -cmaj
     * added tab order / keyboard traversal selection to forms -cmaj
     * major work to reports, added pictures, multiple pages -cmaj

********************************************************************
The pgaccess team.
