/*
 * $Id$
 */

/* Use this format for the entry headers:
   YYYY-MM-DD HH:MM UTC[-|+]hhmm Your Full Name <your_email@address>
   For example:
   2002-12-01 23:12 UTC+0100 Foo Bar <foo.bar@foobar.org>
*/

2007-03-22 21:30 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * xharbour/contrib/pgsql/postgres.c
    ! fixed code which was accessing item internals in function PQMETADATA
    % optimized function PQMETADATA by eliminating repeated array resizing

2005-10-08 12:40 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
  * xharbour/contrib/pgsql/postgres.c
    ! Fixed return problem with lo_import

2005-07-05 19:45 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
  * xharbour/contrib/pgsql/TPostgres.prg
    ! Fixed problem with pg8 changes for treatment of double precision and real

2005-06-01 20:30 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
  * xharbour/contrib/pgsql/postgres.c
    ! Add control version for pg74x.

2005-05-21 11:45 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
  * xharbour/contrib/pgsql/TPostgres.prg
    + Add 3 new methods, traceOn(), TraceOff(), SetVerbosity()
  * xharbour/contrib/pgsql/postgres.c
    + Add New Functions:
        PQcreatetrace
        PQclosetrace
        PQtrace
        PQuntrace
        PQseterrorverbosity
        PQprotocolversion
        PQserverversion
        PQclientencoding
        PQsetclientencoding
        PQsetdblogin
        PQdb
        PQuser
        PQpass
        PQhost
        PQport
        PQtty
        PQoptions
        PQoidvalue
        PQoidstatus
        PQbinarytuples
        PQftable
        PQftype
        PQfname
        PQfmod
        PQfsize
        PQgetisnull
        PQfnumber
        PQntuples
        PQnfields
        PQgetcancel
        PQcancel
        PQfreecancel
        PQsetnonblocking
        PQisnonblocking    
        lo_Unlink
        lo_Import
        lo_Export
  * xharbour/contrib/pgsql/tests/test.prg
  * xharbour/contrib/pgsql/tests/async.prg
  * xharbour/contrib/pgsql/tests/simple.prg
    + Add more samples of using new functions    

2005-03-12 12:20 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
  * xharbour/contrib/pgsql/TPostgres.prg
    ! Fixed bug with ValueToString, thanks to Marco Aurelio.

2005-03-01 12:00 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
  + xharbour/contrib/pgsql/postgres.c
    ! Add new function to handle binary escape string/quoted strings  
    
2005-02-08 12:00 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
  * xharbour/contrib/pgsql/TPostgres.prg
    ! Fixed bug in Append Method, regarding where clause, thanks to Marco Aurelio.

2005-02-02 11:45 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
  * xharbour/contrib/pgsql/TPostgres.prg
    ! Add Destroy Methods

2005-01-12 23:45 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
  + xharbour/contrib/pgsql/postgres.c
    ! Add new function to handle escape string/quoted strings

2004-12-15 10:00 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
  + xharbour/contrib/pgsql/postgres.c
    ! Add new functions to handle the result of affected rows
  + xharbour/contrib/pgsql/TPostgres.prg
    ! Add new property, rows

2004-10-14 10:00 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
  - xharbour/contrib/pgsql/TPostgres.prg
    ! Removed function removespaces. It's not necessary remove unused spaces in query.

2004-09-29 18:30 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
  + xharbour/contrib/pgsql/postgres.c
    ! Add new function PQreset, This function will close the connection 
      to the server and attempt to reestablish a new connection to the 
      same server, using all the same parameters previously used. 
      This may be useful for error recovery if a working connection is lost. 
  * xharbour/contrib/pgsql/README
    ! Updated
  * xharbour/contrib/pgsql/makefile.bc
    ! Updated              
    
2004-09-06 22:00 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * xharbour/contrib/pgsql/postgres.c
    * initialize some variables which could not be uninitialized on some
      errors in PG or bad user parameters and cause GPF - I only fix it
      on C level - the same should be done for .prg returned values to
      not confuse .prg programmers on errors (if any).

2004-08-25 21:50 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
  * TPostgres.prg
    ! Fixed bugs with numeric/decimal fields when field was created with numeric() without parameters
    
2004-07-13 11:30 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
  * TPostgres.prg
    * Improved control over error messages
    ! Fixed small bugs
  * tests/dbf2pg.prg
  * tests/cache.prg
    ! changed to handle error messages
    
2004-06-22 15:40 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
  * TPostgres.prg
    ! Fixed bug regading primary keys, but with arrays
  + tests/cache.prg
    ! Sample, how to use .dbf as postgres record cache

2004-06-18 10:45 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
  * TPostgres.prg
    ! Fixed bug regading primary keys

2004-06-11 19:26 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
  * TPostgres.prg
    ! Fixed Date convertion bugs

2004-05-19 11:30 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
  * TPostgres.prg
    ! Fixed Schema bug 

2004-05-04 19:00 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
  * TPostgres.prg
    ! Fixed bug select from procedures/funtion

2004-05-03 11:15 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
  * TPostgres.prg
    ! Fixed bug with numeric/decimal
      dbf store "." as part os field size, postgres doesn't, so, when decimal add + 1 in length

2004-05-02 18:00 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
  * postgres.c
    + Add new functions for handling asynchronous/nonblocking queries
    ! Fixed warnings
  + tests/async.prg
    + sample showing howto use the asynchronous queries    

2004-04-30 15:00 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
  + postgres.ch
    + Add new file with database definitions
  * TPostgres.prg
    * Changed fieldget parameters, fixed bug when parameter field is char
  * tests/simple.prg
  * tests/stress.prg
  * tests/test.prg
    ! Fix some bugs
  * tests/dbf2pg.prg
    ! Add new features and new parameter, like use transaction, commit interval, etc.    
  
2004-04-25 14:33 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
  * TPostgres.prg
    ! Fixed (INSERT, DELETE, UPDATE) result error when row is updated

2004-04-25 14:33 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
  * TPostgres.prg
    ! Fixed schema bugs 

2004-04-25 16:00 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
  * postgres.c
    + Add new function to handle error message
    * Changed pointer functions
  * TPostgres.prg
    + Add Schema support
    ! Some fix and improve initial query
  * tests/test.prg
    ! Changed sample to handle connection and result messages
    
2004-04-05 14:45 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
  * postgres.c
    + Add new functions to handle connection and result set
    * Changed pointer return
    
  * TPostgres.prg
    * Changed to handle the status of connection and querys 
    * Changed Fieldget, Fieldtype, Fielddec, Fieldlen, to handle char field name

2004-03-12 14:45 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
  * TPostgres.prg
    * Method Fieldget, fixed problem text field with null

2004-03-06 10:50 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
  * TPostgres.prg
    * Changed DataToSql, when empty date, should return null 
      * Contributed by Joao Fonseca

2004-03-04 11:15 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
  * TPostgres.prg
    * Changed method GetBlank(), resulting nil class on previous errors

2004-03-02 16:00 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
  * TPostgres.prg
    * Add new property lallCols. Used to send only changed columns or not changed

2004-02-16 14:00 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
  * Modified makefile.bc to user PG_DIR var
  * Modified TPostgres.prg
    * Changed ISCHAR to ISCHARACTER
  * Modified samples/stress.prg
    * Changed ISCHAR to ISCHARACTER
    * Contributed by Eduardo Fenandez

2004-01-07 11:20 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
  * Modified make_b32.bat and makefile.bc, now it's working properly.

2004-01-07 10:50 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
  * Clean tab and spaces align

2004-01-04 17:40 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
  * Add function PQExecParams
    * This will be usefull on Append/Updated TPostgres Methods to avoid scaping strings

2004-01-04 10:10 UTC-0300 Luiz Rafael Culik<culikr@brturbo.com>
  * All Files recommited (trash on source file( chr(13))
  *  postgres.c Xharbour sources should only include "hbapi.h" clipper
     compatible headers( extend.api and item.api) should now be used
     on xharbour modules

2004-01-02 15:05 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
  * INITIAL RELEASE
