Bug 802108 - [MozActivity] fails for OOP applications [r=gwagner]
Bug 802753 - remove assertIn so test_getstatus is python 2.6 compatible, r=jgriffin
Bug 802378: Make PSM coding patterns more consistent, and more consistent with Mozilla Coding Style, r=keeler

--HG--
extra : rebase_source : 46fde9231dd69356221c0c5a7042a7b2d3dd0cf6
Bug 801915 - Handle JSOP_IN with IonMonkey. r=jandem
Bug 796983 part 1.  Switch nullable primitives to using a const Nullable.  r=jst
Bug 796983 part 2.  Add a way to generate an example class declaration for a given WebIDL interface.  r=jst

We mark constructors as static in the parser because they are.  This
allows us to just use the isStatic() for the IDLMember to mark our
declarations static.

To generate an example interface implementation, just "make
interfacename-example" in $objdir/dom/bindings.  This will place files
called interfacename-example.h and interfacename-example.cpp in that
directory.  For example, "make XMLHttpRequest-example" will get you
$objdir/dom/bindings/XMLHttpRequest-example.h and
$objdir/dom/bindings/XMLHttpRequest-example.cpp.

Attribute getters currently default to const methods, while setters
and operations default to non-const methods.

--HG--
rename : dom/bindings/BindingGen.py => dom/bindings/ExampleGen.py
Bug 599882.  Make baselines not depend on relative positioning of kids.  r=dbaron
Bug 801994.  Fix intrinsic width determination in cases when we have an intrinsic ratio and our height is styled as calc() with percentages.  r=dholbert
Bug 795520.  Don't fail to return a computed CSS declaration just because the style change that will give us a presshell has not been processed yet.  r=dbaron

Another, more risky, option would be to always return a declaration
from getComputedStyle, even if we have no presshell, then just throw
(after flushing, as needed) if people try to get style info for it
just like we already do for declarations whose document loses a
presshell.  This might cause compat issues on sites that can deal with
null but not exceptions, though.  :(
Bug 800983.  Expose a getter for default computed style.  r=dbaron

An alternative implementation strategy is to add "default-only"
versions of ResolveStyleFor and ResolvePseudoElementStyle and then
modify FileRules to support those, or use a cut-down custom version of
FileRules for them.  That would be faster, but more complicated on the
style set side.  We can always make that switch if we need to, I guess.
Bug 799796.  Do memory reporting for stylesheets that only the CSS loader might know about.  r=dbaron,njn
Bug 714050 - Add support for optional JS helper threads (r=luke)
Bug 714050 - Make GC helper thread optional (r=luke)
Bug 714050 - Make Ion compile threads optional (r=luke)
Bug 714050 - Make JS source compression thread optional (r=luke)
Bug 705057 part.1 Ensure a set of composition events is fired on same content r=smaug
Bug 705057 part.2 Dispatch composition events on removed content for canceling the composition if widget's IME APIs don't work r=smaug
Bug 705057 part.3 XP level code shouldn't call nsIWidget::ResetInputState() and nsIWidget::CancelIMEComposition() directly r=smaug+ehsan
Bug 705057 part.4 Emulate the behavior of nsIWidget::ResetInputState() and nsIWidget::CancelIMEComposition() if the composition is synthesized r=smaug+roc, sr=roc
Bug 705057 part.5 Add automated tests for composition event management by nsIMEStateManager and TextComposition r=smaug