Fixing bug 855611. Convert navigator.plugins and navigator.mimeTypes to use new DOM bindings. r=peterv@propagandism.org.
Bug 891119 - IonMonkey: Small cleanups, delete unused (and buggy) code. r=h4writer
Bug 891119 - IonMonkey: Simplify RegisterSet usage by using takeUnchecked instead of has and take. r=h4writer
Bug 889953 - Add a bounds property to ColorLayer to restrict the drawing region instead of using a clip. This stops our accelerated layer backends from requiring a temporary surface to render transformed ColorLayers. r=roc
Bug 890950 - Tell OpenGL that our texture upload data is in BGRA format on OSX. r=jrmuizel
This matches the format used internally and prevents the driver from having to do a conversion. We then add a swizzle to the shaders so that we get the correct colors drawn.
Bug 885866: Separate deferred finalization from XPConnect so we can use it off the main thread. r=mccr8, peterv, bsmedberg, jorendorff
Bug 891088: Fix whitespace. r=me
Bug 886960 - Reuse types from previous analyses of a loop when rebuilding inner loops, r=jandem.
bug 889541 - frequent build errors when editing android resources r=khuey
Bug 823222 - use socket module to check port, r=jgriffin
Fix sorting on variables in WebIDL.mk, and also fix the wrong sorting order in Bindings.conf added in bug 855611

--HG--
extra : rebase_source : 87aa51d944193f73ea0a4e04c660785e6f5ddb4b