2010-08-11  Jb Evain  <jbevain@gmail.com>

	[hygiene] simplify the code dealing with internal collections

	Initialize the objets with the provided source at construction
	time like SL does, and thus avoid dealing with two different
	sources.

2010-04-01  Miguel de Icaza  <miguel@novell.com>

	* JsonValue.cs: We need to use Convert.ToXXXX for numbers as we
	always end up reporting the value JsonType.Number regardless of
	the underlying storage (int, long or decimal).   The parser
	picks the best storage suitable for the data, and can end up using
	"ints" for values that sometimes use longs. 

	This causes problems when derefercing the data for example, if you
	have an int and try to get it out as a long you end up with an
	invalid cast exception.

2010-03-10  Atsushi Enomoto  <atsushi@ximian.com>

	* System.Json.dll.sources : remove JsonReader.cs.

2010-03-10  Atsushi Enomoto  <atsushi@ximian.com>

	* Makefile : reference System.Xml and System.ServiceModel.Web (for
	  moonlight compatibility).

2009-08-13  Atsushi Enomoto  <atsushi@ximian.com>

	* Makefile : update profile check.

2008-06-10  Atsushi Enomoto  <atsushi@ximian.com>

	* System.Json.dll.sources, Makefile : initial checkin.

