Xidorn Quan
b5c74cb24b
Bug 1141928 part 1 - Correct the position of ruby text containers in RTL text. r=jfkthame
...
This patch uses the logical version of FinishReflowChild instead, so that we are able to keep the consistent logical rect, and then fix the rect with correct container width after the whole line is reflowed.
--HG--
extra : source : e944e283799cd04b87c1ed52a3fca68174bf4439
2015-03-14 16:46:33 +11:00
Xidorn Quan
b806fae66c
Bug 1141928 part 0 - Change line relative dir mapping code to return LogicalSide instead of physical side. r=jfkthame
...
This also fixes the line relative dir mapping code for inline axis direction.
--HG--
extra : source : 49a69e2193006dd6571765af0f6e464af9fec5b4
2015-03-14 16:46:33 +11:00
Boris Zbarsky
f919847867
Bug 805052 part 3. Remove parents from SpiderMonkey. r=waldo,terrence
2015-03-14 01:36:17 -04:00
Boris Zbarsky
e01e703d54
Bug 805052 part 2. Stop using the shape's parent to get the object's global. r=waldo
2015-03-14 01:36:17 -04:00
Boris Zbarsky
a0bb608e92
Bug 805052 part 1. Remove assertParentIs. r=waldo
2015-03-14 01:36:17 -04:00
Boris Zbarsky
8659fdcee1
Bug 1142864. Remove the parent argument from NewObject. r=waldo
2015-03-14 01:36:17 -04:00
Boris Zbarsky
0e64be3a51
Bug 1142865. Remove the parent argument from NewObjectWithGroup. r=waldo
2015-03-14 01:36:17 -04:00
Boris Zbarsky
04bd6d2255
Bug 1142304
. Remove the parent argument from NewObjectWithGivenTaggedProto. r=waldo
2015-03-14 01:36:17 -04:00
Boris Zbarsky
657942d7d3
Bug 1142309
. Remove the parent argument from NewObjectWithClassProto. r=waldo
2015-03-14 01:36:17 -04:00
Boris Zbarsky
562ae11f1e
Bug 1142859. Don't parent the object created by JS_DefineObject to the object we're defining on. r=waldo
2015-03-14 01:36:17 -04:00
Boris Zbarsky
c4105cdb82
Bug 1142310
part 2. Stop parenting scripted functions created via CloneFunctionObject to non-globals. r=waldo
2015-03-14 01:36:17 -04:00
Boris Zbarsky
2a60e1349b
Bug 1142310
part 1. Stop parenting scripted functions created via the NewFunction APIs to non-globals. r=waldo
2015-03-14 01:36:17 -04:00
Boris Zbarsky
fe0f33e72f
Bug 1097987 part 7. Require callers of JS::Evaluate to either use the global as the scope or pass in an explicit scopechain. r=waldo
2015-03-14 01:36:16 -04:00
Boris Zbarsky
d1e4959752
Bug 1097987 part 6. Require callers of JS_ExecuteScript to either use the global as the scope or pass in an explicit scopechain. r=waldo
2015-03-14 01:36:16 -04:00
Boris Zbarsky
5ac546abf3
Bug 1097987 part 5. Change XPCShellImpl to use the scopechain version of JS_ExecuteScript as needed. r=bholley
2015-03-14 01:36:16 -04:00
Boris Zbarsky
65cc333846
Bug 1097987 part 4. Change mozJSSubScriptLoader to use the scopechain version of JS_ExecuteScript as needed. r=bholley
2015-03-14 01:36:16 -04:00
Boris Zbarsky
0dbd99c459
Bug 1097987 part 3. Change XPCShellEnvironment to only use JS_ExecuteScript in global scopes. r=bholley
2015-03-14 01:36:16 -04:00
Boris Zbarsky
02474ef029
Bug 1097987 part 2. Change JS shell's Run to always compile/execute the script in global scope instead of using its this object. r=waldo
2015-03-14 01:36:16 -04:00
Boris Zbarsky
c219d39e76
Bug 1097987 part 1. Change some JS shell function signatures to make it clearer that they are always working with globals, not arbitrary objects. r=waldo
2015-03-14 01:36:16 -04:00
Boris Zbarsky
c2abb86e73
Bug 1142296. Remove the parent argument from NewObjectWithGivenProto. r=waldo
2015-03-14 01:36:16 -04:00
Cameron McCormack
c8f4387af1
Bug 1123523 - Part 10: Tests. r=birtles
2015-03-14 16:34:40 +11:00
Cameron McCormack
9d635d78ad
Bug 1123523 - Part 9: Dispatch an nsIAnimationObserver notification when an animation is changed. r=birtles
2015-03-14 16:34:40 +11:00
Cameron McCormack
d648fe467f
Bug 1123523 - Part 8: Dispatch nsIAnimationObserver notifications when an animation is added or removed. r=birtles
2015-03-14 16:34:40 +11:00
Cameron McCormack
89fb2d451f
Bug 1123523 - Part 7: Add utility functions to notify registered nsIAnimationObservers. r=smaug
2015-03-14 16:34:40 +11:00
Cameron McCormack
d068522170
Bug 1123523 - Part 6: Listen for nsIAnimationObserver notifications and translate them to MutationObserver notifications. r=smaug
2015-03-14 16:34:40 +11:00
Cameron McCormack
3496ca27f3
Bug 1123523 - Part 5: Record on a document whether it might have any nsIAnimationObservers registered. r=smaug
2015-03-14 16:34:40 +11:00
Cameron McCormack
9863e4114b
Bug 1123523 - Part 4: Add macro for notifying observers only when they implement a specific derived interface. r=smaug
2015-03-14 16:34:40 +11:00
Cameron McCormack
7edb0d374f
Bug 1123523 - Part 3: Store a flag on AnimationPlayer for whether it is exposed by Element.getAnimationPlayers(). r=birtles
2015-03-14 16:34:40 +11:00
Cameron McCormack
b4ce1a289c
Bug 1123523 - Part 2: Add an "animations" option for MutationObservers and expose chrome-only animation members on MutationRecords. r=smaug
2015-03-14 16:34:40 +11:00
Cameron McCormack
2d8d999d5c
Bug 1123523 - Part 1: Add an nsIAnimationObserver interface to watch adding/changing/removing AnimationPlayer objects. r=smaug
2015-03-14 16:34:40 +11:00
Cameron McCormack
fcd38bba49
Bug 1141858 - Fix error message for unexpected extended attribute on dictionary members. r=bzbarsky
2015-03-14 16:34:40 +11:00
Xidorn Quan
6b6684aace
Bug 1141919 part 2 - Drain overflow list of ruby content frame if line break suppression fails somewhere. r=dbaron
...
--HG--
extra : source : 53e33afd621af625133b87eb5d44fa521570c40d
2015-03-14 16:29:06 +11:00
Xidorn Quan
5193b10097
Bug 1141919 - Fix incomplete line break suppression in ruby. r=dbaron
...
--HG--
extra : source : 15d558f97b7d2523fa946925e753326dda51467c
2015-03-14 16:29:06 +11:00
L. David Baron
cf9dd93a66
Bug 1142360 - Make bidi_numeral_test.js use assertSnapshots rather than using compareSnapshots directly so that it dumps images on failure. r=ehsan
...
Note that this adds a parameter to the callback function so that we can
keep track of which canvas is for the test and which is for the
reference; previously we didn't care.
It also puts testfile and reffile in local variables so that they can be
reused, and then appends the extra bidi numeral information to reffile
when calling assertSnapshots so that the messages contain the same (or
more) data as before.
--HG--
extra : transplant_source : %86%C0%96N%0E%C9%DB%3A%A8%A1%7DJ%85%04A%10%3A%96%8EY
2015-03-13 22:24:10 -07:00
L. David Baron
52dea62a7d
Bug 1143227 - Annotate test_conformance__textures__texture-npot-video.html as asserting 4 times on Android, since bug 1083347 made us run it on Android debug builds, on a CLOSED TREE. No review.
2015-03-13 22:09:54 -07:00
Ehsan Akhgari
ab42a2ec61
Bug 1143222 - Disable the newly added DOM cache tests for now because of intermittent failures
...
Landed on a CLOSED TREE
2015-03-13 19:23:34 -04:00
Ehsan Akhgari
47a098b474
Bug 1142790 - Add a test for passing Request objects to DOM cache matchAll method; r=bkelly
2015-03-13 19:21:16 -04:00
Ehsan Akhgari
acab4ce118
Bug 1142269 - Auto-vacuum the DOM Cache database; r=bkelly
...
It's easiest if we use auto_vaccum for now. In the future if this
proves to be insufficient we can look into more sophisticated
vacuuming strategies.
2015-03-13 19:21:13 -04:00
Daniel Holbert
988454ac8a
Bug 1132743 followup: hook up nsPrincipal.cpp's "gCodeBasePrincipalSupport" in new InitializeStatics method, instead of lazily. implicit rs=dbaron CLOSED TREE
...
--HG--
extra : amend_source : c779dbbb74b5563ab9b4ee33dd61438fbbd6a356
2015-03-13 13:16:01 -07:00
Daniel Holbert
908a699328
Bug 1132743: Only allow CSS Unprefixing Service to be activated for hosts on a small, hardcoded whitelist. r=dbaron f=bz
...
--HG--
rename : layout/style/test/test_unprefixing_service.html => layout/style/test/unprefixing_service_iframe.html
2015-03-13 13:15:09 -07:00
Wes Kocher
d38aa64d52
Backed out changeset b8d2fd1bb7f5 (bug 1142269) for mochitest-1 timeouts CLOSED TREE
2015-03-13 16:02:18 -07:00
Wes Kocher
fe556f9355
Backed out changeset 1bd38b652695 (bug 1142790) for mochitest-1 timeouts CLOSED TREE
2015-03-13 16:02:08 -07:00
Wes Kocher
bbd726bf8c
Backed out 2 changesets (bug 1132743) for asan mochitest-e10s-1 bustage CLOSED TREE
...
Backed out changeset 4e00f10f5a2d (bug 1132743)
Backed out changeset 720842726906 (bug 1132743)
2015-03-13 15:16:33 -07:00
Joel Maher
849d302599
no bug: bump mozharness revision to fix mozharness branch conflict of android.json removal CLOSED TREE
2015-03-13 17:32:07 -04:00
Nick Fitzgerald
84902745a6
Bug 1142338 - Debugger.Memory's census shouldn't use JS::ubi::Node::as<T>; r=sfink
2015-03-13 13:19:26 -07:00
Daniel Holbert
6130329261
Bug 1132743 followup: hook up nsPrincipal.cpp's "gCodeBasePrincipalSupport" in new InitializeStatics method, instead of lazily. implicit rs=dbaron
2015-03-13 13:16:01 -07:00
Daniel Holbert
aff7407e30
Bug 1132743: Only allow CSS Unprefixing Service to be activated for hosts on a small, hardcoded whitelist. r=dbaron f=bz
...
--HG--
rename : layout/style/test/test_unprefixing_service.html => layout/style/test/unprefixing_service_iframe.html
2015-03-13 13:15:09 -07:00
Ryan VanderMeulen
9cf01b9c13
Merge m-c to inbound. a=merge
2015-03-13 16:12:34 -04:00
Ryan VanderMeulen
29c79b8b0b
Merge fx-team to m-c. a=merge
2015-03-13 16:09:58 -04:00
Ryan VanderMeulen
40949b7eb8
Merge b2g-inbound to m-c. a=merge
2015-03-13 16:03:25 -04:00