Last changes:

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.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

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

10.03.2002
    * 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.
