2011-02-21  Marek Habersack  <grendel@twistedcode.net>

	[transactions] When cloning a transaction make sure to copy all
	the stuff that matters.

	The volatiles and durables lists must be copied even if they are
	empty. The calling code might still be accessing them via the
	original transaction (as is the case with Orchard+NHibernate)

2010-10-05  Martin Baulig  <martin@novell.com>

	Fix my previous commit.

2010-10-05  Martin Baulig  <martin@novell.com>

	Disable System.Configuration on the mobile profiles.

2010-10-04  Gonzalo Paniagua Javier  <gonzalo.mono@gmail.com>

	Fix line endings.

2010-10-04  Pablo Ruiz Garcia  <pablo.ruiz@gmail.com>

	Fixed conding style and added license/copyright header to new
	files

2010-10-04  Pablo Ruiz Garcia  <pablo.ruiz@gmail.com>

	[FIX] Fixes https://bugzilla.novell.com/show_bug.cgi?id=643368
	(Transaction.TransactionCompleted not firing

2010-10-04  Pablo Ruiz Garcia  <pablo.ruiz@gmail.com>

	[API] Implemented System.Transactions (tx preparation) timeout
	handling

2010-01-03  Zoltan Varga  <vargaz@gmail.com>

	* TransactionAbortedException.cs: Make the default ctor public. Fixes #567872.

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

