Bug 823927 - text is jammed with control's text in name computation, r=tbsaunde
Bug 825968 - Adjust exception disabling in stlport for Android NDK r8d. r=ted
Bug 839824 - Fix build error with gcc 4.4 in MIR.h. r=dvander
Bug 839471 - GC: Sweep type objects on the background thread r=billm
Bug 839982 part 6 - Create |this| before creating the resume point when inlining NEW. r=djvj
Bug 840173 - test_screenPersistence.html fails when run on Ubuntu because the left hand launcher bar interferes. r=bz
Bug 805841 - test_pm.xul fails on EC2 VM because it can't measure CPU data. r=zwol
Bug 839923, addressing review comment
Bug 839338 - ASan alloc/dealloc mismatch in _M_create_nodes/_M_destroy_nodes. r=waldo.
Bug 839038 - Put .opus as a valid extension in toolkit/content/devicestorage.properties. r=dougt
Bug 820438 - Immediately apply changes in maximum script runtime to make them visible in content processes. r=jst
Bug 836523 - Protect mCurrentTaskIsCanceled by lock. r=qdot, r=echou

The main thread and the I/O thread concurrently access the field
mCurrentTaskIsCanceled in UnixSocketImpl. Protect it by a lock.
Bug 836523 - Wait for incoming connections in UnixSocketImpl. r=qdot, r=echou

The UnixSocketImpl currently polls the socket file descriptor while
listening for incoming connections and schedules itself to run again
if no connection requests have been received.

This behavior interferes with closing the socket and deleting the
socket structure in the main thread. It can happen that the I/O thread
dispatches a SocketAcceptTask to poll the listening socket and the
main thread dispatches a DeleteInstanceRunnable for the UnixSocketImpl,
such that the delete operation gets dispatched before the poll
operation. The latter then operates on the just deleted UnixSocketImpl.

With this patch, the I/O thread watches the listing socket for incoming
connection requests and only attempts to run accept when connection
requests are pending. This allows to serialize polling and close
operations within the I/O thread in a sound order.

A side effect of this patch is that we don't constantly run code for
polling the listing socket, which should result in less CPU overhead
and save battery power.
Bug 836523  - Cleanup UnixSocketImpl from within I/O thread. r=qdot, r=echou

When closing a socket from within the main thread, we need to make
sure that the I/O thread does not operate on the related instance of
UnixSocketImpl.

With this patch, the main thread posts a SocketCloseTask to the I/O
thread. The SocketCloseTask removes the socket from the I/O thread's
list of watched file descriptors and dispatches an instance of
DeleteInstanceRunnable for the socket's UnixSocketImpl, which cleans
up the data structures. These steps serialize the close operation
within the I/O thread, and ensure that the main thread processed all
other dispatched runnables that may use the UnixSocketImpl.
Bug 840260 - remove AudioChannelManager from classinfoclasses, fix B2G debug builds - no review, build fix
Merge mozilla-central to mozilla-inbound
Bug 840031 - Use IsTextControl() in nsEventStateManager.cpp. r=smaug
Bug 839054 - Both "Open Containing Folder" and "Show in Finder" were being used in the Downloads Panel on OSX. r=mak.
Bug 838175 - Downloads indicator wasn't turning green on completed downloads in tabs-on-bottom mode. r=mak.
Bug 807883: Use the new PL_SizeOfArenaPoolExcludingPool function
in NSPR 4.9.6. Portions of the patch were written by Nicholas
Nethercote <n.nethercote@gmail.com>. r=n.nethercote.