Commit Graph

411217 Commits

Author SHA1 Message Date
David Major
267318954e Bug 1135543 - Part 3: Create events file format crash.main.2 which contains metadata; r=bsmedberg
--HG--
extra : rebase_source : 26de3cac35f9e5a5398f912f36f3d3cc0b286806
2015-03-14 18:54:36 +13:00
David Major
5de2cde13f Bug 1135543 - Part 2 (no part 1): Add a |metadata| parameter to CrashManager.addCrash(); r=bsmedberg
--HG--
extra : rebase_source : a0a4c06fb530eebfdf690d170c819b67375bd5b7
2015-03-14 18:54:06 +13:00
Timothy Nikkel
223470bfe4 Bug 1130400. Part 1. Pass the passed in anchor frame to SetPopupPosition in nsMenuPopupFrame::LayoutPopup if we have one. r=enndeakin
Bug 562740 combined nsMenuFrame::DoLayout and nsPopupSetFrame::DoLayout to create nsMenuPopupFrame::LayoutPopup.

nsMenuPopupFrame::LayoutPopup called SetPopupPosition with this (the nsMenuFrame) as the anchor and then laid out the menu popup frame. nsPopupSetFrame::DoLayout laid out the menu popup frame and then called SetPopupPosition with the anchor argument as null.

When these were combined into nsMenuPopupFrame::LayoutPopup both SetPopupPosition call were included, the second one always passing null for the anchor even though there may be a non-null anchor passed in from the caller.

This patch simply passes the passed in anchor frame to SetPopupPosition.
2015-03-14 01:11:04 -05:00
Daniel Holbert
d2fb7e676f Bug 1142686: check flex item's content-box size (not border-box size) when deciding whether to skip final reflow. r=mats 2015-03-13 23:08:21 -07:00
Daniel Holbert
326494d266 Backed out changeset 6cd4d71818ee (bug 1142686) because it wasn't quite the final patch version 2015-03-13 23:07:57 -07:00
Daniel Holbert
877422a643 Bug 1142686: check flex item's content-box size (not border-box size) when deciding whether to skip final reflow. r=mats
--HG--
rename : layout/style/test/test_dynamic_change_causing_reflow.html => layout/style/test/test_flexbox_reflow_counts.html
2015-03-13 23:00:37 -07:00
Daniel Holbert
e4e2cc4914 Bug 1143147: Turn on (whitelist-restricted) CSS Unprefixing Service, by default. r=dbaron 2015-03-13 23:00:30 -07:00
Daniel Holbert
c5ea46e952 Bug 1143244: return false instead of nullptr, in failure case within js::XDRObjectLiteral(). r=bhackett 2015-03-13 23:00:02 -07:00
Daniel Holbert
39b1ef61b3 Bug 1143239: Add MOZ_OVERRIDE annotations in ClientReadbackLayer. r=ehsan 2015-03-13 22:59:38 -07:00
Cameron McCormack
26b0645b4a Bug 1123523 - Followup build fix. (CLOSED TREE) 2015-03-14 16:55:37 +11:00
Xidorn Quan
7a8ca2a01e Bug 1141928 part 3 - Reftest for simple RTL case. r=jfkthame
The added test only tests the position of ruby text and ruby text container. The position of text inside is not correct yet, which will be fixed in bug 1141931.

--HG--
extra : source : 16ff39aeb8e30223d664355963f25b8bbec17102
2015-03-14 16:46:33 +11:00
Jonathan Kew
382e4487fa Bug 1141928 part 2 - Correct the position of ruby text frames. r=roc
--HG--
extra : source : 914513f894ef001ff8fc593cd36f5e702d49f184
2015-03-14 16:46:33 +11:00
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