head	1.15;
access;
symbols
	REL7_3_STABLE:1.15.0.2;
locks; strict;
comment	@# @;


1.15
date	2002.06.12.14.55.20;	author jtv;	state Exp;
branches;
next	1.14;

1.14
date	2002.06.08.19.51.34;	author jtv;	state Exp;
branches;
next	1.13;

1.13
date	2002.06.02.21.55.27;	author jtv;	state Exp;
branches;
next	1.12;

1.12
date	2002.06.01.18.30.20;	author jtv;	state Exp;
branches;
next	1.11;

1.11
date	2002.06.01.18.03.54;	author jtv;	state Exp;
branches;
next	1.10;

1.10
date	2002.05.27.20.30.31;	author jtv;	state Exp;
branches;
next	1.9;

1.9
date	2002.05.20.02.52.32;	author jtv;	state Exp;
branches;
next	1.8;

1.8
date	2002.05.06.00.59.45;	author jtv;	state Exp;
branches;
next	1.7;

1.7
date	2002.05.04.22.17.04;	author jtv;	state Exp;
branches;
next	1.6;

1.6
date	2002.04.28.21.36.29;	author jtv;	state Exp;
branches;
next	1.5;

1.5
date	2002.04.27.10.22.00;	author jtv;	state Exp;
branches;
next	1.4;

1.4
date	2002.04.07.01.35.57;	author jtv;	state Exp;
branches;
next	1.3;

1.3
date	2002.03.29.00.12.28;	author jtv;	state Exp;
branches;
next	1.2;

1.2
date	2002.03.29.00.09.35;	author jtv;	state Exp;
branches;
next	1.1;

1.1
date	2002.03.26.23.53.56;	author jtv;	state Exp;
branches;
next	;


desc
@@


1.15
log
@*** empty log message ***
@
text
@2002-06-12 17:30, v0.5.1:
 - no longer have to destroy one transaction before creating the next
2002-06-07 17:15, v0.5.0:
 - "make install" now finally installs headers!
 - distribution now includes SGML (DocBook) version of tutorial
2002-06-04 15:00, v0.4.4:
 - may now have multiple triggers with same name on single connection
2002-06-02 23:00, v0.4.3:
 - fixed TableReader problem with \t and \n
2002-06-01 21:00, v0.4.2:
 - hopefully fixes compile problem with broken std::iterator
 - configure no longer requires --with-postgres-include=/usr/include/postgresql
2002-05-29 22:00, v0.4.1:
 - can now also handle bool, unsigned char, short field types
2002-05-27 22:30, v0.4.0:
 - RENAMED Transactor::TRANSACTIONTYPE to argument_type for STL conformance
 - RENAMED Result::Field::name() to Name()
 - documentation improvements
 - minor optimizations
2002-05-18 00:00, v0.3.1:
 - removed broken postgres_fe.h dependency (hopefully permanent fix)
2002-05-12 22:45, v0.3.0:
 - also looks for postgres_fe.h in postgres' internal/ directory (tmp fix)
2002-05-05 01:30, v0.2.3: 
 - extensive build instructions in README
 - make check now controlled through PG environment variables
2002-05-04 19:30, v0.2.2: 
 - more STL conformance
 - fixed regression test
 - test6 now copies "orgevents" to "events" by default
2002-04-28 23:45 Version bumped to 0.2
2002-04-28 23:45 Self-generated distribution archive
2002-04-27 14:20 Replaced automake symlinks with actual files
2002-04-07 02:30 Released with configure script
2002-03-29 01:15 Not yet released.  Still integrating autogen stuff...

@


1.14
log
@*** empty log message ***
@
text
@d1 2
@


1.13
log
@Check for <multimap>; autogen.sh now runs ./configure --enable-maintainer-mode
@
text
@d1 5
@


1.12
log
@*** empty log message ***
@
text
@d1 2
@


1.11
log
@Now automatically checks for libpq-fe.h in /usr/include/postgresql/; removed
-Wpadded compiler option
@
text
@d1 3
@


1.10
log
@*** empty log message ***
@
text
@d1 2
@


1.9
log
@*** empty log message ***
@
text
@d1 5
@


1.8
log
@Release 0.2.4; more README
@
text
@d1 4
@


1.7
log
@Removed default "libpqxx" database in make check; documented build procedure
@
text
@d1 3
@


1.6
log
@*** empty log message ***
@
text
@d1 4
@


1.5
log
@Fixed automake command line
@
text
@d1 2
@


1.4
log
@Got configure stuff working
@
text
@d1 1
@


1.3
log
@*** empty log message ***
@
text
@d1 1
@


1.2
log
@*** empty log message ***
@
text
@d1 1
a1 322
2002-03-29 00:45
  All:
   - DLL export directives for Windows, thanks Clinton James
  Test4:
   - sleep() workaround for Windows, thanks Clinton James
2002-03-27 01:00
 AUTHORS:
  - Created
 CHANGES:
  - Renamed to NEWS
2002-03-26 22:30
 Makefile:
  - Put regression test into separate script
 Result:
  - Inlined Result::Field methods
 Selftest:
  - Created
2002-03-26 00:30
 Doc:
  - Added HTML docs, fixed bugs in SGML; thanks Bruce Momjian.
2002-03-23 05:30
 Result, TransactionItf, Transactor:
  - Several compile fixes (especially under MS Visual C++)--Clinton James
2002-03-22 02:45
 All:
  - Renamed *.cc to *.cxx for MS Visual C++, thanks Clinton James
2002-03-20 14:15
 Result:
  - Fixed to compile errors on gcc 2.96.x, thanks Vyacheslav Ignatyuk
2002-03-20 02:00
 All:
  - Renamed namespace Pg to pqxx for consistency
2002-03-20 01:30
 All:
  - Renamed library source files to match new header file names
2002-03-20 01:00
 All:
  - Great Renaming of header files (pg_*.h to pqxx/*.h)
2002-03-20 00:30
 All:
  - Moved library header files into include directory
  - Moved library source files into src directory
  - Moved test source files into test directory
 Makefile:
  - Reduced use of repetitive explicit rules
2002-03-17 01:30
 All:
  - Full test coverage!
 Cursor:
  - Full test coverage
  - Removed PostgreSQL-specific FORWARD/BACKWARD, previously labeled "ANSI"
  - Kludged BACKWARD_ALL around breakage
  - Implemented += and -=
 NonTransaction, RobustTransaction, Transaction:
  - Documented test coverage of overridables, even though they're private
 Test1:
  - More comments
 Test19:
  - Created
 Test3:
  - Improved Cursor test coverage
 TransactionItf:
  - Updated header comments
2002-03-05 17:45
 Makefile:
  - Now queries log table at end of regression test; should be empty
 Test4, Test6, Test7, Test13, Test15, Test17:
  - Recommended practice is now to use TRANSACTIONTYPE in Transactors
 Test18:
  - Created
2002-03-05 00:30
 RobustTransaction:
  - Initial implementation
 Test14:
  - Oops, tested Transaction instead of NonTransaction
 Test16:
  - Created
 Test17:
  - Created
2002-03-04 22:00
 RobustTransaction:
  - Created as outline based on Transaction
2002-03-04 00:30
 NonTransaction:
  - Created
 Test14:
  - Created
 Test15:
  - Created
 Transaction:
  - Made subclass of new abstract base class TransactionItf
 TransactionItf:
  - Created
 Transactor:
  - Made choice of transaction class parameterizable
2002-03-03 17:00
 Transactor:
  - Made Transaction class selectable, so can add more transaction types later
  - Added OnDoubt()
2002-03-03 16:15
 Connection:
  - In-doubt transactions are no longer retried
 Makefile:
  - Added /usr/include/postgresql/internal to include path
  - Works for PostgreSQL 7.1 and 7.2 now
 Transaction:
  - Introduced checking for in-doubt transactions
  - Minor improvements in error handling
2002-03-02 14:15
 TableReader:
  - Full test coverage
 Test6:
  - Added consistency check for TableReader's operator!()/operator bool()
 Test8:
  - Added consistency check for TableReader's GetRawLine()/Tokenize()
2002-03-01 00:45
 TableStream:
  - Full test coverage
2002-03-01 00:15
 TableWriter:
  - Full test coverage
 Test10:
  - Used TableWriter to insert tuple
2002-02-28 23:30
 Test13:
  - Created
 Transactor:
  - Full test coverage
2002-02-27 00:00
 Result:
  - Full test coverage
 Test12:
  - Created
2002-02-26 23:00
 Result:
  - Extended test coverage to metadata queries
 Test11:
  - Created
2002-02-24 22:00
 Result:
  - Documented method coverage
 Test10:
  - Disabled trace output
2002-02-24 05:00
 Transaction:
  - Full method coverage by self-test
  - Found recently introduced bug in implicit abort!
2002-02-24 04:00
 TableStream:
  - Documented method coverage
 TableReader:
  - Documented method coverage
 TableWriter:
  - Documented method coverage
 Test10:
  - Created
 Transaction:
  - Documented method coverage
  - Improved test coverage
 Transactor:
  - Documented method coverage
2002-02-24 01:30
 CONCEPT:
  - Removed unneeded old file
 Connection:
  - Full method coverage by self-test
 Cursor:
  - Documented method coverage
 Trigger:
  - Full method coverage by self-test
2002-02-15 01:30
 Docs:
  - More explanation on transaction bracketing
 Transaction:
  - Deferring commits to destruction time was wrong
2002-02-03 20:15
 Result:
  - Added metadata query methods
  - Removed unnecessary friendship with Tuple
2002-02-03 06:00
 Docs:
  - More examples
 Makefile:
  - No longer removes old library.  Same difference.
  - Abstracted away source tarball, source directory name
2002-02-02 18:45
 Docs:
  - More on exceptions, more on executing queries.
 Makefile:
  - Now builds an actual (but static) library
2002-01-26 21:15
 CVS:
  - Imported into CVS
 Makefile:
  - Fixed "std namespace compiler workaround" breako
  - Added "dist" target
2002-01-26 00:30
 All:
  - New #define PGSTD to replace std if needed
 Compiler:
  - New header pg_compiler.h
  - Genericized workaround for missing numeric_limits
  - Disable braindead Microsoft Visual C++ warnings
2002-01-20 14:50
 Result:
  - Fixed Result::Field::name() -- thanks to Gilberto Ribeiro de Queiroz
2002-01-08 21:50
 TableWriter:
  - operator= forgot to return *this
 Test9:
  - Created to test TableWriter's back_insert_iterator
2002-01-07 00:15
 TableWriter:
  - Implemented back_insert_iterator<TableWriter>
2002-01-01 23:45
 TableWriter:
  - Forgot to separate fields in output
 Tests:
  - Rearranged to set up their own database environment
  - New test writes orgevents table
 Transaction:
  - Merged "clean" state into "active" state
  - Moved back-end COMMIT into Transaction's destructor
2001-12-30 18:00
 Docs:
  - Added why-a-new-library section
  - Explained transactions
 Transaction:
  - Abort no longer does a redundant ABORT WORK if already aborted
2001-12-23 22:30
 Docs:
  - Mentions Trigger and TableStream now
2001-12-23 14:40
 Connection:
  - Support removal of triggers
  - Reserved AddTrigger() and RemoveTrigger() for use by Trigger
 Test3:
  - Updated for revised Transactor interface
 Test4:
  - Changed "Got [] rows" in output to "Got [] row(s)"
 Test5:
  - Updated for revised Trigger interface
 Test7:
  - Updated for revised Transactor interface
 Transactor:
  - Built name into Transactor as data member
  - Added name as constructor argument
  - Name() returns std::string
 Trigger:
  - Built registering/unregistering into Trigger; constructor change!
  - Name() returns std::string

2001-12-16 00:45
 Connection:
  - Added COPY support
 Makefile:
  - Now sets my personal connect string as CONNSTR for regression test
  - Uses test7 to restore events table clobbered in test3
  - Now requires new table "orgevents"
 TableReader:
  - Basic functionality implemented
 TableWriter:
  - Basic functionality implemented
 Test4:
  - Updated comments to reflect new cursor "count" convention
 Test6:
  - Created
 Test7:
  - Created
 Transaction:
  - Added COPY support
 Util:
  - Added FromString() analogous (but opposite) to ToString()

2001-12-12 22:20
 Connection:
  - Uses new Unique<> template for m_Trans
 TableReader:
  - Created
 TableStream:
  - Created
 TableWriter:
  - Created
 Transaction:
  - Now checks for active stream
  - Destructor catches Abort() exceptions
 Util:
  - Introduced Unique<> class template

2001-12-02 20:30
 All:
  - Inlined more functions
 Connection:
  - Misc. query functions added

2001-12-02 17:30
 Connection:
  - ProcessNotice() to call (possibly client-defined) notice processor
 Transaction:
  - Now calls notice processor when it can't throw exceptions
  - Checks for pending triggers before it begins
 Trigger:
  - Guarantees that no notifications are delivered inside transactions

2001-12-02 16:00
 Makefile:
  - check target now depends on executables
  - Passes more interesting "count" argument to test4
 Connection:
  - MakeEmpty() to create empty result set
  - Stricter error checking on opening/closing transactions
 Cursor: 
  - Irregular meaning of 0 for fetch/move no longer used
  - Added Fetch() and Move()
  - Fixed "done" accounting in SetCount()
  - Separated creation of FETCH command into MakeFetchCmd() method
 Transaction:
  - Added MakeEmpty()
 Util:
  - Added Result_size_type_max
 test4:
  - Seeks to end of query first if backwards retrieval requested
@


1.1
log
@*** empty log message ***
@
text
@d1 5
@
