Boris Zbarsky
c159cdefab
Bug 918011 part 4. Support dictionaries in unions. r=smaug
2013-09-26 00:05:00 -04:00
Boris Zbarsky
8df84df9c2
Bug 918011 part 3. Get rid of isInOwningUnion: it's equivalent to another isMember value. r=smaug
2013-09-26 00:05:00 -04:00
Boris Zbarsky
13a0246db7
Bug 918011 part 2. Preprocess some of our test WebIDL files so we can have debug-only tests. r=khuey
2013-09-26 00:05:00 -04:00
Boris Zbarsky
e769b028c7
Bug 918011 part 1. Move RootedDictionary into its own header. r=smaug
...
--HG--
rename : dom/bindings/BindingUtils.h => dom/bindings/RootedDictionary.h
2013-09-26 00:04:59 -04:00
Matt Woodrow
65d13c22ac
Bug 886999 - Avoid touching the GL context from the main thread on mac, and lock the context when touching it from other threads. r=mstange
2013-09-26 15:49:59 +12:00
Ms2ger
4411ac1268
Bug 920043 followup, fix hidden Android x86 tests, r=philor
2013-09-25 13:21:00 -07:00
Nicholas Nethercote
099df4f86d
Bug 920818 (part 2) - Remove dead EXPORT_XPC_API -D constant. r=glandium.
...
--HG--
extra : rebase_source : c3d2776c68f3ea207d93d9e7575b51976f298c31
2013-09-25 19:49:07 -07:00
Nicholas Nethercote
efdb914ccf
Bug 920818 (part 1) - Remove dead JSFILE -D constant. r=glandium.
...
--HG--
extra : rebase_source : 6979db199a850f38e07349fad08c9c00a6a83fde
2013-09-25 19:47:58 -07:00
David Anderson
a588b6e3c0
Fix window.focus() in content processes (bug 902715, r=enndeakin).
2013-09-20 15:07:51 -07:00
Joshua Cranmer
02da740e1f
Bug 920418: Make paths relative to the appropriate topsrcdir in test manifests, r=gps
2013-09-25 15:09:07 -05:00
Boris Zbarsky
191073b8c9
Bug 919603 part 2. Change this-handling in codegen to only do the special global object stuff on interfaces where it might matter. r=peterv
2013-09-25 14:38:30 -04:00
Boris Zbarsky
1f09193dbe
Bug 919603 part 1. Introduce support for the [Global] extended attribute. r=peterv
2013-09-25 14:38:30 -04:00
Boris Zbarsky
1f4ea61007
Bug 920125. getOwnPropertyDescriptor on Xrays for DOM interface and prototype objects should actually work. r=peterv
2013-09-25 14:38:30 -04:00
Boris Zbarsky
a041761e19
Bug 905493. Fix setting document.location via an Xray to not enter the content compartment. r=peterv
2013-09-25 14:38:29 -04:00
Nicolas B. Pierron
ff60b852b0
Bug 918809 - Remove unsused script argument of XDRStaticBlockObject. r=luke
2013-09-25 18:02:16 -07:00
Adam Roach [:abr]
de9fad68d9
Bug 842549 - Part 5: Fix slots cleanup when VcmSIPCCBinding is destroyed r=ekr
2013-09-25 19:58:16 -05:00
Byron Campen [:bwc]
2ba62e19b3
Bug 842549 - Part 4: Small fix from ekr to disarm the trickle_cb when the ICE ctx is destroyed. r=abr
2013-09-19 16:08:28 -07:00
EKR
402b3b77b0
Bug 842549 - Part 3: PC.js changes for trickle r=abr
2013-09-16 17:42:39 -07:00
EKR
c47e32317f
Bug 842549 - Part 2: Plumb candidates up to signaling r=abr
2013-09-16 17:21:33 -07:00
EKR
d63e547568
Bug 842549 - Part 1: Generate trickle candidates from nICEr, with testing r=abr
2013-09-19 09:17:52 -07:00
Adam Roach [:abr]
d1f5ffb9c0
Bug 919767 - Clean up Call and CallInfo when finished r=ehugg
2013-09-25 19:58:15 -05:00
L. David Baron
5f6c17426f
Followup to bug 828312 patch 9a: Mark test as fuzzy-if on Android. CLOSED TREE
2013-09-25 17:53:12 -07:00
L. David Baron
822f15428f
Followup to bug 828312 patch 9a: Mark test as fuzzy-if on Mac OS X 10.8, where the Ahem font is behaving in ways it shouldn't. CLOSED TREE
2013-09-25 15:45:24 -07:00
Ryan VanderMeulen
72c8f599cd
Backed out 5 changesets (bug 905493, bug 920125, bug 919603) for mochitest orange on a CLOSED TREE.
...
Backed out changeset ccef656b2973 (bug 919603)
Backed out changeset 4b29ce0b2fff (bug 919603)
Backed out changeset b0a051ec55b7 (bug 919603)
Backed out changeset baa9a774aad1 (bug 920125)
Backed out changeset e03276bf4eaa (bug 905493)
2013-09-25 18:22:33 -04:00
Ryan VanderMeulen
acaab256b9
Bug 907908 - Mark 776265-1a.html as random-if on Android 2.2 for too many intermittent failures.
...
DONTBUILD CLOSED TREE
2013-09-25 17:02:07 -04:00
Ryan VanderMeulen
98ce790ec4
Bug 907905 - Mark 647192-1.html as random-if on Android 2.2 for too many intermittent failures.
2013-09-25 17:01:53 -04:00
Boris Zbarsky
5cded4e7a5
Bug 919603 followup. Make sure EventTarget has a [Global] descendant, so it actually works right. r=peterv pending, because CLOSED TREE
2013-09-25 16:07:08 -04:00
Brian Smith
c766c7c19d
Bug 920248: Temporarily disable TLS false start, r=keeler, r=wtc
...
--HG--
extra : rebase_source : 4fc35de2d6e2dc99de11b2a2d0c0f3ebe1de8b97
2013-09-25 12:00:36 -07:00
L. David Baron
0754b253b8
Bug 828312 patch 11: Don't generate change hints for restyling of later continuations, since the handling of the change hints from the first continuation is required to do the necessary work. r=bzbarsky
...
This depends on bug 898333 in order to avoid causing:
TEST-UNEXPECTED-FAIL | chrome://mochitests/content/chrome/dom/tests/mochitest/chrome/test_focused_link_scroll.xul | Assertion count 1 is greater than expected range 0-0 assertions.
due to the assertion:
###!!! ASSERTION: Shouldn't be trying to restyle non-elements directly: '!aContent || aContent->IsElement()', file ../../../layout/base/nsStyleChangeList.cpp, line 62
The assertion count change in layout/generic/crashtests/571995.xhtml is
expected because it changes us from having 7 of:
###!!! ASSERTION: Shouldn't be trying to restyle non-elements directly: '!aContent || aContent->IsElement()', file ../../../layout/base/nsStyleChangeList.cpp, line 62
with the stack:
mozilla::ElementRestyler::CaptureChange(nsStyleContext*, nsStyleContext*, nsChangeHint) [layout/base/nsChangeHint.h:191]
mozilla::ElementRestyler::RestyleSelf(nsRestyleHint) [layout/base/RestyleManager.cpp:2304]
to only having one. This is expected since this patch changes
RestyleSelf to only call CaptureChange for the first continuation or
block-in-inline sibling.
2013-09-25 12:28:08 -07:00
L. David Baron
a26324d12e
Bug 828312 patch 10: Add assertions to check that handling of nsChangeHint_ChildrenOnlyTransform doesn't need to check continuations. r=bzbarsky
...
This is part of the patch stack making change hints apply across all
continuations and block-in-inline siblings.
2013-09-25 12:28:08 -07:00
L. David Baron
7888d4666c
Bug 828312 patch 9b: Make handling of RecomputePosition hint check continuations. r=bzbarsky
...
This is part of the patch stack making change hints apply across all
continuations and block-in-inline siblings.
2013-09-25 12:28:08 -07:00
L. David Baron
4b9bce2616
Bug 828312 patch 9a: Make sticky positioning handle block-in-inline splits correctly. r=dholbert
...
This assumes that the specification for how position:sticky behaves for
block-in-inline splits matches the specification for position:relative,
in other words, matches
http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level .
It's also necessary for patch 9b since the new rule for handling of
style change hints is that a style change hint applies to all
continuations and all block-in-inline siblings ("special siblings").
The change in StickyScrollContainer::GetScrollRanges is really the fix
for bug 918994, but adjusted for the change here to use block-in-inline
siblings ("special siblings") in addition to continuations.
2013-09-25 12:28:08 -07:00
L. David Baron
807a64dd8e
Bug 828312 patch 8: Make handling of UpdateEffects hint check continuations. r=bzbarsky
...
This is part of the patch stack making change hints apply across all
continuations and block-in-inline siblings.
2013-09-25 12:28:07 -07:00
L. David Baron
9df875e7c8
Bug 828312 patch 7: Use more typical loop structure and don't mutate |frame| in UpdateOverflow hint handling. r=bzbarsky
2013-09-25 12:28:07 -07:00
L. David Baron
79bf825f33
Bug 828312 patch 6: Make early transform handling check continuations. r=bzbarsky
...
This is part of the patch stack making change hints apply across all
continuations and block-in-inline siblings.
2013-09-25 12:28:07 -07:00
L. David Baron
57bc767f95
Bug 828312 patch 5: Don't handle UpdateCursor more than once per round of style change processing, since it's global. r=bzbarsky
...
(This is part of the patch stack making change hints apply across all
continuations and block-in-inline siblings. In this case, however, the
change hint only needs to apply once, globally.)
2013-09-25 12:28:07 -07:00
L. David Baron
239302f5ee
Bug 898209 patch 16: Move a comment that should have been moved in patch 15. No review.
2013-09-25 12:28:07 -07:00
L. David Baron
de0fdd8b25
Bug 898333, patch 2: Change RestyleManager::Restyle's tree traversal to reach next-continuations (and same-display block-in-inline siblings) from their prev-continuation rather than from their parent. r=bzbarsky
...
This patch fundamentally makes three changes:
(1) Change the way RestyleSelf is used so that it is called in a loop,
over all of the same-style continuations and block-in-inline
siblings.
(I had a note here reminding myself:
TODO: Don't set hints for descendants!
but I no longer remember what it meant.)
(2) Change the traversal of children to traverse all of the children of
the items traversed in (1).
(3) When traversing children, skip children that are continuations,
since we already reached them in (1) and (2).
A later patch will change the RestyleSelf loop to copy for the later
continuations rather than repeating the work. This will mean reverting
many of the RestyleSelf changes contained here.
Some of the pieces marked temporary will be removed in bug 828312 patch
11, and the rest should hopefully be removed in bug 918064.
2013-09-25 12:28:07 -07:00
L. David Baron
790b84762c
Bug 898333, patch 1: Restyle the :after pseudo-element after the content children. r=bzbarsky
2013-09-25 12:28:07 -07:00
Frank Yan
7329c9dfb6
Bug 880672: Add support for unprefixed cursor:grab and cursor:grabbing. r=bzbarsky sr=dbaron
2013-06-24 00:32:44 -07:00
Dan Gohman
35a37abb6d
Bug 916580 - Fix bugs related to the usage of calloc. r=luke
2013-09-25 12:18:43 -07:00
Brian Hackett
cb381e598a
Bug 919140 - Watch for lazy scripts in AddPossibleCallees, r=jandem.
2013-09-25 13:14:21 -06:00
Dan Gohman
49e30e329a
Bug 916635 - IonMonkey: Rewrite markBlocksInLoopBody to avoid recursion. r=bhackett
2013-09-25 08:31:14 -07:00
Fernando Jiménez
095b44694c
Bug 919429 - [Message manager] We must not force weak listeners to implement Ci.nsIMessageListener. r=smaug
2013-09-25 21:08:04 +02:00
Ryan VanderMeulen
4da96574de
Merge m-c to inbound.
2013-09-25 14:56:00 -04:00
Ryan VanderMeulen
4aa7a9776b
Merge the last PGO-green inbound changeset to m-c.
2013-09-25 14:51:55 -04:00
Boris Zbarsky
6201a817fb
Bug 919603 part 2. Change this-handling in codegen to only do the special global object stuff on interfaces where it might matter. r=peterv
2013-09-25 14:38:30 -04:00
Boris Zbarsky
d27335bc59
Bug 919603 part 1. Introduce support for the [Global] extended attribute. r=peterv
2013-09-25 14:38:30 -04:00
Boris Zbarsky
9aecf1e30c
Bug 920125. getOwnPropertyDescriptor on Xrays for DOM interface and prototype objects should actually work. r=peterv
2013-09-25 14:38:30 -04:00
Boris Zbarsky
9ed67107a4
Bug 905493. Fix setting document.location via an Xray to not enter the content compartment. r=peterv
2013-09-25 14:38:29 -04:00