Never translate JSIL.Meta.
Make Dictionary.set_Item return the value.
Implement Type.get_Assembly, get_Name, get_Namespace, and IsSubclassOf.
Implement Activator.CreateInstance.
Implement Enum.GetNames and GetValues.
Fix GetTypeFromAssembly choking on non-generic types.
If an assembly is in the ignore list, don't translate it even if it's produced by a build of a solution.
Implement Rectangle.get_Location, String.IndexOfAny/LastIndexOfAny/Substring, and Array.CopyTo(Array, int).
Fixed AllFailingTests suppressing JS output
Fixed a few strict-mode errors in SpiderMonkey
Added markusjohnsson's test for overloaded virtual methods
Fix more strict mode errors.
Fix HideBaseMethod by ensuring non-virtual methods are called through the prototype unless they are sealed or the defining type has no derived types.
MemberwiseClone the draw position in InternalDrawString since we're mutating it after using it. Otherwise, if the draw gets deferred the characters will end up in the wrong place.
Fix XNACore reading from the wrong assembly in XNA 3.1 games.
Fix the raytracer sample using the wrong manifest.
Implement Linq ToArray() and Select(Func<TSource, TResult>)
Add a test for an ILSpy control flow bug
Implement TryParse on integers
Implement Rectangle.Intersect(Rectangle, Rectangle) and Intersect(ref Rectangle, ref Rectangle, ref Rectangle)
Fix handling of an alternate form of switch statements with lookup dictionaries, and add a test.
Remove some Debugger.Break statements since they make tests slower.
Implement Ldvirtftn.
Fix Enum.Parse and implement Enum.TryParse
Make the Dictionary implementation more accurate.
Implement Dictionary.TryGetValue.
Implement Stopwatch.
Fix broken prototype in MakeEnum.
Fix various smaller enum bugs.
Partially implement render targets.
Clear the framebuffer before each call to Game.Draw().
Implement Rectangle.Offset.
Fix ReadUInt16 and ReadUInt32
Fix Color-from-Vector constructors
Fix SetData when passed Color[], Int32[] or UInt32[]
Fix some RGBA/BGRA nonsense
Fix SpriteBatch.InternalDraw and InternalDrawString not cloning any struct arguments in deferred mode.
Fix various problems with the implementation of GraphicsDevice.Viewport.
Partially implement Matrix.CreateTranslation and Matrix.CreateScale.
Partially implement the transformMatrix argument to SpriteBatch.Begin.
Implement a hack that emulates SpriteBatch's behavior for 1x1 source images compatibly across all browsers (Since canvas implementations love to disagree on how to handle image upscaling and image edges and no browser works the same).
Implement Enumerable.First().
Stub out Matrix.CreateOrthographicOffCenter, Effect.get_CurrentTechnique and EffectTechnique.get_Passes.
Fix DrawUserPrimitives not working for lines.
Simplify render targets.
Simplify SetData for bytes, and drop support for int32/uint32 since they were busted and slower anyway.
Fix List<T>'s pre-size constructor.
Fix Dictionary<K, V>'s get_Values and get_Keys enumerables to stay in sync with the contents of the dictionary after they are retrieved.
Implement Enumerable.Any.
Don't use a temporary image/dataURL for multiplied images; just use the canvases. This eliminates flickering in certain browsers.
Implement including inherited methods in GetMethods output
Add the build_demos script