2009-02-02  Raja R Harinath  <harinath@hurrynot.org>

	Fix #463999
	* CommittableTransaction.cs (CommitCallback): Handle the case
	where the callback is invoked before BeginCommit ends due to the
	async call ending synchronously.

2007-08-13  Miguel de Icaza  <miguel@novell.com>

	* Transaction.cs: Remove the exception throwing on Dispose, from
	bug report #82423.

2007-02-12  Robert Jordan  <robertj@gmx.net>

	* Transaction.cs: Transaction.Current must be thread-local.
	Fixes bug #80343.

2006-11-29  Ankit Jain  <jankit@novell.com>

	* DependentTransaction.cs:
	* TransactionScope.cs:
	* Enlist.cs:
	* TransactionManager.cs:
	* Transaction.cs:
	* SinglePhaseEnlistment.cs:
	* CommittableTransaction.cs:
	Remove bogus MonoTODOs. Add meaninful messages to MonoTODOs.

2006-11-20  Raja R Harinath  <rharinath@novell.com>

	* Transaction.cs (operator==, operator!=): Implement.
	Reported by "Matthijs ter Woord" <matthijsterwoord@gmail.com>.

2006-08-09  Duncan Mak  <duncan@novell.com>

	* IPromotableSinglePhaseNotification.cs (Promote): Removed because
	it now extends from ITransactionPromoter. Fixes #79037.

2006-04-07  Mike Kestner  <mkestner@novell.com>

	* IdcTransaction.cs: comment out the ComVisible attr to fix build.

2006-03-03  Ankit Jain  <jankit@novell.com>

	* Initial implementation.
	Implements support for a LTM (Lightweight Transaction Manager).
	Distributed transactions are not supported with this.
	Following are known as not implemented yet:
	 DependentTransaction, IsolationLevels and
	 EnlistmentOption.EnlistDuringPrepareRequired.

2005-09-22  Atsushi Enomoto  <atsushi@ximian.com>

	* CommittableTransaction.cs, Delegates.cs, DependentCloneOption.cs,
	  DependentTransaction.cs, Enlistment.cs, EnlistmentOptions.cs,
	  EnterpriseServicesInteropOption.cs, IDtcTransaction.cs,
	  IEnlistmentNotification.cs, IPromotableSinglePhaseNotification.cs,
	  ISimpleTransactionSuperior.cs, ISinglePhaseNotification.cs,
	  ITransactionPromoter.cs, IsolationLevel.cs, PreparingEnlistment.cs,
	  SinglePhaseEnlistment.cs, SubordinateTransaction.cs,
	  Transaction.cs, TransactionAbortedException.cs,
	  TransactionEventArgs.cs, TransactionException.cs,
	  TransactionInDoubtException.cs, TransactionInformation.cs,
	  TransactionInterop.cs, TransactionManager.cs,
	  TransactionManagerCommunicationException.cs,
	  TransactionOptions.cs, TransactionPromotionException.cs,
	  TransactionScope.cs, TransactionScopeOption.cs,
	  TransactionStatus.cs :
	  new files (almost all files are stub).

