2009-12-04  Jeffrey Stedfast  <fejj@novell.com>

	* TouchDevice.cs: Added

	* TouchPoint.cs: Added

	* TouchPointCollection.cs: Added

2009-12-04  Jeffrey Stedfast  <fejj@novell.com>

	* StylusDevice.cs (DeviceType): Implemented.

	* TouchAction.cs: Implemented.

	* TabletDeviceType.cs: Implemented.

	* MouseWheelEventArgs.cs: Sealed and made subclass MouseEventArgs.

2009-10-26  Sebastien Pouliot  <sebastien@ximian.com> 

	* StylusPointCollection.cs: Add missing null check in Add method

	r: andreia

2009-10-12  Jeffrey Stedfast  <fejj@novell.com>

	* MouseWheelEvent*.cs: Removed #if NET_3_0 protection, we now
	build these with 2.1 as well.

	r: toshok

2009-10-05  Sebastien Pouliot  <sebastien@ximian.com> 

	* KeyEventArgs.cs, MouseButtonEventArgs.cs, MouseWheelEventArgs.cs:
	Use inherited EventHandled property (instead of duplicating 
	critical code).

	r: alan

2009-10-01  Sebastien Pouliot  <sebastien@ximian.com> 

	* InputMethod.cs: Add missing validations

2009-09-11  Rolf Bjarne Kvinge  <RKvinge@novell.com>

	* StylusPoint.cs: Add a FIXME.

2009-08-15  Rolf Bjarne Kvinge  <RKvinge@novell.com>

	* StylusPoint.cs: Updated according to API changes in 
	INativeDependencyObjectWrapper.

	* StylusDevice.cs:
	* MouseWheelEventArgs.cs:
	* MouseEventArgs.cs:
	* MouseButtonEventArgs.cs:
	* KeyEventArgs.cs: Updated according to API changes in RoutedEventArgs.

	r: andreia

2009-05-25  Chris Toshok  <toshok@ximian.com>

	* StylusPoint.cs: make this implement
	INativeDependencyObjectWrapper and use real DP's for everything
	instead of the adhoc implementation we had.  This gets DRT #282 a
	lot further.

2009-04-01  Chris Toshok  <toshok@ximian.com>

	* MouseWheelEventArgs.cs: implement Delta property, and add a
	Handled property.

2009-03-30  Chris Toshok  <toshok@ximian.com>

	* MouseWheelEventArgs.cs, MouseWheelEventHandler.cs: add NET_3_0
	implementations of these for desktop usage.

2009-02-19  Jeffrey Stedfast  <fejj@novell.com>

	* InputMethod.cs: Implemented.

	* StylusDevice.cs (Inverted): Implemented.

	* StylusInfo.cs: Implemented.

	* StylusPointCollection.cs (Add): Implemented.

	* StylusPoint.cs: Implemented.

2009-01-26  Geoff Norton  <gnorton@novell.com>

	* FocusManager.cs: Surface lives in Deployment now.

2009-01-07  Alan McGovern  <amcgovern@novell.com>

	* Cursors.cs: Added new test for cursors and fixed the implementation to
	make it pass.

2009-01-07  Alan McGovern  <amcgovern@novell.com>

	* Cursor.cs: Cursor class should be sealed.

2009-01-06  Sebastien Pouliot  <sebastien@ximian.com>

	* Cursor.cs: Add enum values for SizeNS and SizeWE (in sync with 
	enums.h)
	* Cursors.cs: Create the new cursors (instead of throwing).

2008-12-11  Chris Toshok  <toshok@ximian.com>

	* FocusManager.cs: use DependencyObject.FromIntPtr.

2008-12-09  Sebastien Pouliot  <sebastien@ximian.com>

	* MouseEventArgs.cs: Remove Handled property.

2008-11-19  Rolf Bjarne Kvinge <RKvinge@novell.com> 

	* FocusManager.cs, ICommand.cs, InputMethod.cs, Keyboard.cs,
	  KeyEventArgs.cs, MouseButtonEventArgs.cs, MouseEventArgs.cs,
	  StylusDevice.cs: Added InputMethod, ICommand,
	  HostingRenderTargetBitmap. Corcompare fixes.

2008-11-18  Rolf Bjarne Kvinge <RKvinge@novell.com> 

	* StylusPointCollection.cs: Corcompare work.

2008-08-18  Chris Toshok  <toshok@ximian.com>

	* MouseEventArgs.cs: the Handled property in unmanaged code is on
	RoutedEventArgs now, so it can be shared between mouse/key events.

	* KeyEventArgs.cs: same.

	* FocusManager.cs: implement GetFocusedElement.

2008-08-18  Geoff Norton  <gnorton@novell.com>

	* KeyEventArgs.cs: Support the new RoutedEventArgs based KeyEventArgs

2008-08-14  Rolf Bjarne Kvinge <RKvinge@novell.com> 

	* StylusDevice.cs: Fix build.

2008-08-14  Rolf Bjarne Kvinge <RKvinge@novell.com> 

	* MouseEventArgs.cs, StylusDevice.cs, StylusPoint.cs: Implemented
	  StylusDevice, some gui-compare fixes.

2008-08-14  Rolf Bjarne Kvinge <RKvinge@novell.com> 

	* StylusInfo.cs, TabletDeviceType.cs, TimelineMarkerEventHandler.cs,
	  MouseEventArgs.cs, TimelineMarkerEventArgs.cs: Removed classes and
	  members which are no longer in SL2B2.

2008-08-13  Rolf Bjarne Kvinge <RKvinge@novell.com> 

	* MouseEventArgs.cs, StylusPointCollection.cs: Changed some parameter
	  names, base types, method signatures, etc to match SL.

2008-08-12  Rolf Bjarne Kvinge <RKvinge@novell.com> 

	* StylusInfo.cs, StylusPointCollection.cs: Generate public ctor,
	  internal ctor and GetKind for classes inheriting from
	  DependencyObject.

2008-08-12  Rolf Bjarne Kvinge <RKvinge@novell.com> 

	* StylusPointCollection.cs: Make classes partial.

2008-08-12  Rolf Bjarne Kvinge <RKvinge@novell.com> 

	* StylusInfo.cs: Implement DP accessor generation.

2008-08-12  Rolf Bjarne Kvinge <RKvinge@novell.com> 

	* StylusInfo.cs: Make classes partial and remove DP registration, which
	  is now generated.

2008-08-05  Chris Toshok  <toshok@ximian.com>

	* Cursors.cs, Cursor.cs: flesh these out a bit.

2008-08-05  Chris Toshok  <toshok@ximian.com>

	* FocusManager.cs: stub this out.

	* KeyboardNavigation.cs: new static class, which exists solely to
	provide the AcceptsReturn DP.

2008-08-05  Chris Toshok  <toshok@ximian.com>

	* MouseButtonEventArgs.cs: add internal ctor that takes a raw
	pointer.

2008-07-28  Chris Toshok  <toshok@ximian.com>

	* StylusPoint.cs: this is a struct in b2, not a class.  it has no
	DependencyProperties either.
	
2008-07-26  Chris Toshok  <toshok@ximian.com>

	* MouseEventArgs.cs, KeyEventArgs.cs, Keyboard.cs: add
	SecuritySafeCritical attribute if NET_2_1.

2008-07-26  Chris Toshok  <toshok@ximian.com>

	* Keyboard.cs: new class.

	* KeyEventArgs.cs, MouseEventArgs.cs: factor some of these (to
	RoutedEventArgs), and implement the Handled property (backed by
	NativeMethods stuff.)

2008-07-22  Jeffrey Stedfast <fejj@novell.com>

	* ModifierKeys.cs: Added

	* KeyboardNavigationMode.cs: Added

2008-04-01  Rolf Bjarne Kvinge <RKvinge@novell.com> 

	* MouseEventArgs.cs: Two more base_unref_delayed -> base_unref cases.

2008-01-09  Chris Toshok  <toshok@ximian.com>

	* MouseEventArgs.cs: wrap the IntPtr passed in to the ctor.  make
	use of all the new mouse_event_args_* native methods.

2007-09-27  Rolf Bjarne Kvinge <RKvinge@novell.com> 

	* StylusPoint.cs, StylusInfo.cs, StylusPointCollection.cs: Don't ref ourself
	  if we're created using a *_new function, the creation itself already
	  gives us a ref.

2007-08-10  Chris Toshok  <toshok@ximian.com>

	* KeyboardEventArgs.cs: make ctor arg ordering a little more sane.

2007-06-21  Rolf Bjarne Kvinge <RKvinge@novell.com> 

	* TabletDeviceType.cs: Fix namespace.
	* StylusPoint.cs, StylusInfo.cs, TimelineMarkerEventArgs.cs,
	  TimelineMarkerEventHandler.cs, StylusPointCollection.cs: Added.

2007-06-19  Rolf Bjarne Kvinge <RKvinge@novell.com> 

	* TabletDeviceType.cs: Added.

2007-06-16  Sebastien Pouliot  <sebastien@ximian.com>

	* MouseEventArgs.cs: Accept null in GetPosition (fix NRE in samples)
