06f891e6070e8167e0d899f7f5b270c370ce4d1e: Merge m-c to inbound.
Ryan VanderMeulen <ryanvm@gmail.com> - Tue, 01 Apr 2014 16:49:05 -0400 - rev 176561
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Merge m-c to inbound.
f0fe0262bdf9269f15efaf279fc7acf7f7e52fd7: Bug 990150 - Give AccessFu content tests debug output. r=yzen
Eitan Isaacson <eitan@monotonous.org> - Tue, 01 Apr 2014 13:46:02 -0700 - rev 176560
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 990150 - Give AccessFu content tests debug output. r=yzen
df179e8e8ace6af79321399450f66f5029baa248: Bug 987871 - Enable flag to fix double event firing on checkbox toggle
Jonathan Wei <jwei@mozilla.com> - Tue, 01 Apr 2014 16:42:04 -0400 - rev 176559
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 987871 - Enable flag to fix double event firing on checkbox toggle
b980a3d22cedd53b370f54d77b2753e9c8c115f4: Bug 986155 - Fix MPostWriteBarrier alias set to not inhibit certain optimizations. r=bhackett
Jan de Mooij <jdemooij@mozilla.com> - Tue, 01 Apr 2014 22:41:11 +0200 - rev 176558
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 986155 - Fix MPostWriteBarrier alias set to not inhibit certain optimizations. r=bhackett
a0836999eecb3861812ab6d93332c799544d31b2: Bug 952602 - #ifdef EARLY_BETA_OR_EARLIER to disable navigator.plugins[] cloaking before GA release. r=bsmedberg a=sylvestre
Chris Peterson <cpeterson@mozilla.com> - Wed, 01 Jan 2014 21:26:09 -0800 - rev 176557
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 952602 - #ifdef EARLY_BETA_OR_EARLIER to disable navigator.plugins[] cloaking before GA release. r=bsmedberg a=sylvestre
ef6d290021ffe41d5f3891c8ecd15467b682ca21: Bug 973238 Part 2 -- Remove TypedObjectPointer abstraction r=sfink
Nicholas D. Matsakis <nmatsakis@mozilla.com> - Mon, 10 Mar 2014 17:25:00 -0400 - rev 176556
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 973238 Part 2 -- Remove TypedObjectPointer abstraction r=sfink
d86d8ac76b25041018a6002eb0f10c55d970e325: Bug 973238 Part 1 -- Remove getSuitableClaspAndProto r=sfink
Nicholas D. Matsakis <nmatsakis@mozilla.com> - Mon, 10 Mar 2014 16:23:24 -0400 - rev 176555
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 973238 Part 1 -- Remove getSuitableClaspAndProto r=sfink
99a8ea57ec6580caf24130c883546e9810e58e26: Bug 984458 - f. Add NativeJSObject opt getters; r=blassey
Jim Chen <nchen@mozilla.com> - Tue, 01 Apr 2014 15:16:56 -0400 - rev 176554
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 984458 - f. Add NativeJSObject opt getters; r=blassey
1c7f49db0b096e8a558496d8e2c7e7a5a621b765: Bug 984458 - e. Add NativeJSObject object getter; r=blassey
Jim Chen <nchen@mozilla.com> - Tue, 01 Apr 2014 15:16:55 -0400 - rev 176553
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 984458 - e. Add NativeJSObject object getter; r=blassey
a9bea24490d64fd50ffe8eb32b1d4264929f3d94: Bug 984458 - d. Add NativeJSObject property getters; r=blassey
Jim Chen <nchen@mozilla.com> - Tue, 01 Apr 2014 15:16:55 -0400 - rev 176552
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 984458 - d. Add NativeJSObject property getters; r=blassey
93f0f89e30da190ed5992e114664c23c36360225: Bug 984458 - c. Add skeletal NativeJSObject implementation; r=blassey
Jim Chen <nchen@mozilla.com> - Tue, 01 Apr 2014 15:16:54 -0400 - rev 176551
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 984458 - c. Add skeletal NativeJSObject implementation; r=blassey
c3bfc6b95ea3ae9fbc40f9420b8411b9631e63a8: Bug 984458 - b. Add threading support to NativeJSContainer; r=blassey
Jim Chen <nchen@mozilla.com> - Tue, 01 Apr 2014 15:16:53 -0400 - rev 176550
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 984458 - b. Add threading support to NativeJSContainer; r=blassey
7821e5836e7106639319be7fbdc3d5402fe90f00: Bug 984458 - a. Add NativeJSContainer implementation; r=blassey
Jim Chen <nchen@mozilla.com> - Tue, 01 Apr 2014 15:16:52 -0400 - rev 176549
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 984458 - a. Add NativeJSContainer implementation; r=blassey
37d8a465a7b8bca53155dfa8b7ff5d8c9510785f: Bug 989586 - Fix Ion correctness bug when inlining |new Array(x)|. r=bhackett
Jan de Mooij <jdemooij@mozilla.com> - Tue, 01 Apr 2014 21:19:39 +0200 - rev 176548
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 989586 - Fix Ion correctness bug when inlining |new Array(x)|. r=bhackett
05cf275996a2509038b9cafae7c6b7d82509aa1c: Bug 989560 patch 4 - Remove most uses of CheckEndProperty()/ExpectEndProperty(). r=heycam
L. David Baron <dbaron@dbaron.org> - Tue, 01 Apr 2014 11:53:32 -0700 - rev 176547
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 989560 patch 4 - Remove most uses of CheckEndProperty()/ExpectEndProperty(). r=heycam
59e4c490f4b26753df4983c6cde02f5e4e2dd3bb: Bug 989560 patch 3 - Add one more ExpectEndProperty() call that is needed for variables. r=heycam
L. David Baron <dbaron@dbaron.org> - Tue, 01 Apr 2014 11:53:32 -0700 - rev 176546
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 989560 patch 3 - Add one more ExpectEndProperty() call that is needed for variables. r=heycam This adds a check that is currently present in most but not all codepaths leading to this point, but which patch 4 will remove from many of those codepaths.
7a8a2f866795c8de268be6a8501544d140a2cf40: Bug 989560 patch 2 - Don't accept an empty value for font-variant-alternates. r=heycam
L. David Baron <dbaron@dbaron.org> - Tue, 01 Apr 2014 11:53:32 -0700 - rev 176545
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 989560 patch 2 - Don't accept an empty value for font-variant-alternates. r=heycam Had patch 3 not been present, this would be needed to prevent a test failure with patch 4 (which removes the ExpectEndProperty check from the CSS_PROPERTY_PARSE_VALUE case in CSSParserImpl::ParseProperty(nsCSSProperty) since its callers handle checking for appropriate endings), since the way this function returns success for empty values leads var() functions alone inside font-variant-alternates to be rejected, since CSSParserImpl::ParseProperty(nsCSSProperty) won't try reparsing with variables.
9742b43dc955cc75b96fde2d9b9c25a7c9e4cd66: Bug 989560 patch 1 - Make it an error to have an empty item within an animation or transition shorthand. r=heycam
L. David Baron <dbaron@dbaron.org> - Tue, 01 Apr 2014 11:53:31 -0700 - rev 176544
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 989560 patch 1 - Make it an error to have an empty item within an animation or transition shorthand. r=heycam This is needed to make the test in the next patch (which tests that we reject entirely-empty properties) pass.
c9efc607db2387a927c684d06366b288e81af50d: Bug 988702 patch 3 - Fix missing UngetToken() calls in ParseCounterData(), and avoid evil CheckEndProperty() calls while I'm there. r=heycam
L. David Baron <dbaron@dbaron.org> - Tue, 01 Apr 2014 11:53:31 -0700 - rev 176543
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 988702 patch 3 - Fix missing UngetToken() calls in ParseCounterData(), and avoid evil CheckEndProperty() calls while I'm there. r=heycam I tested that test_property_syntax_errors.html gives a failure on the new test without the patch, and that the failure is not present with the patch.
fe9e2cdcfdc7fc3f0020471dd2f7fccb6d70e74a: Bug 988702 patch 2 - Test invalid CSS property values for their balanced-ness of () [] or {}. r=heycam
L. David Baron <dbaron@dbaron.org> - Tue, 01 Apr 2014 11:53:31 -0700 - rev 176542
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 988702 patch 2 - Test invalid CSS property values for their balanced-ness of () [] or {}. r=heycam (This provides an easy mechanism for testing for missing UngetToken() calls as in the following patch.)
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip