Masayuki Nakano
1f94e2fe88
Bug 1322736 part.2 Remove "after keydown" and "after keyup" events r=smaug
...
MozReview-Commit-ID: ICFPyDhgfh7
2016-12-16 16:01:51 +09:00
Ehsan Akhgari
aa367a9cdd
Bug 1311149 - Remove the b2g preallocated app support; r=baku
2016-11-16 09:17:35 -05:00
Ehsan Akhgari
917a5e63fc
Bug 1310845 - Remove support for mozapp iframes; r=fabrice,jryans,baku,mcmanus
...
This patch removes support for mozapp iframes, leaving support for
mozbrowser iframes intact. Some of the code has been rewritten in order
to phrase things in terms of mozbrowser only, as opposed to mozbrowser
or app. In some places, code that was only useful with apps has been
completely removed, so that the APIs consumed can also be removed. In
some places where the notion of appId was bleeding out of this API, now
we use NO_APP_ID. Other notions of appId which were restricted to this
API have been removed.
2016-11-16 09:13:38 -05:00
Michael Layzell
3a5f381178
Bug 1329331 - Leave the Large-Allocation process after subsequent navigations, r=smaug
...
MozReview-Commit-ID: DfivmSEvzBu
2017-01-16 14:03:09 -05:00
Bob Owen
6188a22f73
Bug 1147911 Part 7: Create browsing context with no opener if URI needs different process. r=smaug
...
This also means window.open returns null in the same circumstance.
2016-11-24 15:08:31 +00:00
Bill McCloskey
35ca7dca87
Bug 1318506 - Assign a TabGroup to every PBrowser (r=mystor,ehsan)
...
Every new PBrowser, whether it's created by the parent or the child, needs
to get a TabGroup assigned to it. That way IPC messages for the PBrowser will
be dispatched to that TabGroup.
For new PBrowsers created by the child, we just create a new TabGroup or reuse
the opener's TabGroup.
For PBrowsers created by the parent, the child needs to intercept the
PBrowserConstructor message and assign a TabGroup immediately. PBrowsers created
by the parent never have an opener so we can always create a new TabGroup.
In both cases, the nsGlobalWindow::TabGroupOuter logic needs to be updated to
read the TabGroup out of the IPC code. Otherwise the DOM and IPC code will get
out of sync about TabGroups.
MozReview-Commit-ID: D5iEdgirfvK
2016-12-23 11:48:13 -08:00
Bill McCloskey
7c9badef0f
Bug 1318506 - Initialize TabChild in constructor message, not allocation (r=dvander)
...
MozReview-Commit-ID: Iq1M4EeKHXg
2016-12-23 11:48:13 -08:00
Michael Layzell
cb22153308
Bug 1320391 - Part 1: Clean up PartialSHistories which are keeping old SHEntries alive, r=ehsan
...
MozReview-Commit-ID: FY36NdOUM66
2016-12-15 13:28:40 +08:00
Ryan Hunt
1c4bd043c1
Bug 1320817 - Move child process PAPZ initialization into TabChild::InitRenderingState. r=kats
2016-11-28 22:21:27 -06:00
Sebastian Hengst
db8dae19c1
Backed out changeset f8ff074e9145 (bug 1147911)
2016-11-23 18:32:50 +01:00
Bob Owen
14d0cada23
Bug 1147911 Part 7: Create browsing context with no opener if URI needs different process. r=smaug
...
This also means window.open returns null in the same circumstance.
2016-11-23 13:36:58 +00:00
David Anderson
73a85cfd72
Finish initializing TabChild rendering state even if compositing IPC is lost. (bug 1314520 part 2, r=billm)
2016-11-14 14:58:22 -08:00
David Anderson
0757ad84ef
Don't reset devices for each tab when the compositor resets. (bug 1316788, r=rhunt)
2016-11-14 11:47:01 -08:00
Ting-Yu Lin
f3ed4deadf
Bug 1304598 Part 3 - Rename nsPresShell.h/cpp to PresShell.h/cpp, and move exported header to mozilla/ subdir. r=dholbert
...
The class PresShell doesn't have ns-prefix, so it's better to drop ns-prefix
in the file names to avoid confusion.
MozReview-Commit-ID: IljxsF5CVjh
2016-11-30 11:14:28 +08:00
Sebastian Hengst
de03679ac8
Backed out changeset f768dac3f7a9 (bug 1147911)
2016-11-18 00:58:51 +01:00
Bob Owen
51629544a0
Bug 1147911 Part 7: Create browsing context with no opener if URI needs different process. r=smaug
...
This also means window.open returns null in the same circumstance.
2016-11-17 15:48:53 +00:00
Wes Kocher
5d5c54d97e
Backed out changeset 419fcafe1794 (bug 1289001) at baku's request a=backout
2016-11-11 13:04:09 -08:00
Andrea Marchesini
717d503b49
Bug 1289001 - Fix a race condition in the use of TabChild::mIPCOpen, r=jld
2016-11-11 20:23:28 +01:00
Phil Ringnalda
f3259616c9
Backed out changeset 43835f5fa2b2 (bug 1314707) for crashes @ mozilla::a11y::ProxyDestroyed
...
MozReview-Commit-ID: 9jIOao58gMQ
2016-11-09 19:33:25 -08:00
Aaron Klotz
85fbed8e95
Bug 1314707: Replace PDocAccessible::SendCOMProxy with new parameter to PDocAccessibleConstructor and async RecvParentCOMProxy call in child. Sending of a11y events from child to parent is now deferred until DocAccessibleChild::RecvParentCOMProxy is called; r=tbsaunde
2016-11-09 15:24:58 -07:00
Wes Kocher
e75b4362b3
Merge m-c to autoland, a=merge
2016-11-08 14:09:10 -08:00
Matt Woodrow
5ca18c1965
Bug 1315581 - Notify MediaFormatReader when the compositor gets recreated. r=jya,smaug,jw_wang
2016-11-08 15:23:12 +13:00
Kartikaya Gupta
53caf6b3c1
Bug 1315974 - When creating the widget layer manager, don't assume it will always be a ClientLayerManager. r=mattwoodrow
...
MozReview-Commit-ID: 8r037jdHJ0E
2016-11-08 10:42:26 -05:00
Ting-Yu Lin
fa0746c0ce
Bug 1310509 - Call NotifyAsyncPanZoomStarted/Stopped on document containing current scrolling content. r=kats
...
We now call NotifyAsyncPanZoomStarted/Stopped precisely on the document
which is being transformed, so we no longer need to notify the child
docshells which was added in Bug 1088559.
Remove the |nsIDocument| argument for ProcessAPZStateChange(), which is not
used anymore.
mActiveAPZTransforms added in bug 1142926 is removed because AccessibleCaret
is the only consumer for AsyncPanZoomStarted/Stopped, and it now defaults to
always show while scrolling, i.e.
"layout.accessiblecaret.always_show_when_scrolling" defaults to true. And I
cannot reproduce the bug even if I turn off the preference.
MozReview-Commit-ID: DiEk2gCIHn2
2016-11-04 22:27:02 +08:00
Phil Ringnalda
2c3920625f
Merge m-c to autoland
2016-11-02 20:03:20 -07:00
Mike Conley
e85e62fa98
Bug 1313686 - Add opt-out Telemetry probe to see how long it takes for TabChild::RecvSetDocShellIsActive to paint a tab. data-review=liuche, r=billm,liuche
...
MozReview-Commit-ID: 5B588cs3cJ8
2016-10-28 11:48:24 -04:00
Phil Ringnalda
a5895c1ec6
Merge m-i to m-c, a=merge
...
MozReview-Commit-ID: J2Mx0f21eBE
2016-10-31 18:35:14 -07:00
Michael Layzell
cb46a4fd67
Bug 1304140 - Part 1: Implement support for the Large-Allocation header behind the dom.largeAllocationHeader.enabled pref, r=smaug
...
MozReview-Commit-ID: 5KBIu6Fc3Ea
2016-10-31 16:38:54 -04:00
Valentin Gosu
882f73c462
Bug 1307467 - Remove code that preopens and sends application.zip fd (bug 835698) r=bagder,baku
...
MozReview-Commit-ID: 5nER54Dq3eI
2016-10-21 00:09:07 +02:00
Phil Ringnalda
e95441af18
Merge m-c to a CLOSED TREE m-i
...
MozReview-Commit-ID: 2JxLeQ8GYIX
2016-10-27 20:36:38 -07:00
Michael Layzell
f414cadd97
Bug 1303196 - Part 7: Updates to apply correctly after noopener changes, r=smaug
...
MozReview-Commit-ID: 25Ew2PLpP5c
2016-10-27 15:53:35 -04:00
Aaron Klotz
6e5232da8c
Bug 1309236: Move setting of MSAA ID to PDocAccessibleConstructor; r=tbsaunde
...
MozReview-Commit-ID: D5iFud9DiEh
2016-10-27 13:16:24 -06:00
Mike Conley
0661bec74c
Bug 1312080 - Tell the BackgroundHangMonitor for force paint in the content process to wait after the next paint, even if we weren't interrupting JS. r=billm"
...
MozReview-Commit-ID: 1Rk2VN1pR3C
2016-10-21 14:56:46 -04:00
Samael Wang
7d8f654794
Bug 1276553 - Part 4: Implement frameloader level GroupedSHistory. r=smaug
...
MozReview-Commit-ID: E5hOVOPW0nl
2016-10-14 15:31:02 +08:00
Bill McCloskey
363fbea4b7
Bug 1311592 - Stop using sync image decoding for tab switch paint (r=mattwoodrow)
...
DONTBUILD
2016-10-19 20:32:33 -07:00
Ryan VanderMeulen
7151b9ea2c
Backed out changeset 7b09d25fba12 for landing with the wrong bug number in the commit message.
2016-10-20 14:14:55 -04:00
Bill McCloskey
995485a978
Bug 1279086 - Stop using sync image decoding for tab switch paint (r=mattwoodrow)
2016-10-20 11:09:26 -07:00
Aryeh Gregor
f193823a7c
Bug 1271125 part 2 - Port editor mochitests that depend on ChromeUtils.js to mochitest-plain; r=masayuki
...
The change from ok() to is() in tests is so that the failure message is
more informative -- it now tells you the returned exception.
This commit omits test_contenteditable_text_input_handling.html because of test
failures that I haven't figured out.
MozReview-Commit-ID: 37cYlQlJZm7
2016-10-31 18:38:04 +02:00
Wes Kocher
9fa9a14d96
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: BS43zgtFrsm
2017-01-24 16:10:57 -08:00
Valentin Gosu
f8a72e7cc2
Bug 1307491 - (Part 5) Remove support for per-app-offline in dom/ipc [nukeb2g] r=baku
...
MozReview-Commit-ID: 88aPx7K7OsC
2016-10-17 03:59:05 +02:00
Carsten "Tomcat" Book
da6994b77d
merge mozilla-inbound to mozilla-central a=merge
2016-10-17 11:19:02 +02:00
Ehsan Akhgari
7bd8b53fca
Bug 1310014 - Avoid capturing JS backtraces in TabChild::DidRequestComposite(); r=tromey
2016-10-14 15:33:39 -04:00
Sebastian Hengst
82cf47929c
Bug 1306137 - remove b2g camera code: Remove dom/camera/ and code which depends on it. r=aosmond,bkelly
...
MozReview-Commit-ID: 7gvZrDtmcZP
2016-10-04 20:16:28 +02:00
Kartikaya Gupta
04cc737e18
Bug 1306603 - Remove rest of mozpasspointerevents code as it is not needed any more. r=kanru
...
MozReview-Commit-ID: 5N3hUq2lGuU
2016-10-05 08:27:02 -04:00
Kartikaya Gupta
0a02bdb466
Bug 1306603 - Remove APZ code that uses the mozpasspointerevents update region. r=kanru
...
MozReview-Commit-ID: L8QQkoSjFTu
2016-10-05 08:26:59 -04:00
David Anderson
f82922111f
Recreate RemoteContentControllers for tabs after the GPU process restarts. (bug 1302236, r=kats)
2016-10-03 00:37:14 -07:00
Kartikaya Gupta
73c39bd08a
Bug 1306644 - Have TabParent call TakeFocusForClickFromTap rather than doing it over a sync IPC roundtrip. r=dvander
...
MozReview-Commit-ID: 4anzBR6YoA
2016-09-30 15:03:42 -04:00
Kartikaya Gupta
1a62c7772f
Bug 1302736 - Fire click events with a clickCount of 2 when the user does a double-tap gesture with double taps not allowed. r=botond
...
MozReview-Commit-ID: 5qxHMoHXDXh
2016-09-29 10:05:25 -04:00
Xidorn Quan
c3c6afa175
Bug 1304692 - Make puppet widget get coordinate rounding from parent. r=smaug
...
MozReview-Commit-ID: A3ornUMDmt8
2016-09-27 16:37:07 +10:00
Kartikaya Gupta
fa522ade6a
Bug 1298173 - Push HandleTap from the GPU process back to the parent process before passing it on to the child process. r=dvander
...
Sending it back via the parent process ensures that it will take the same path
that regular touch events do, and so guarantees that the Tap event won't overtake
the touch events and get dispatched to content first.
MozReview-Commit-ID: 8TiHY2PFPvE
2016-09-21 10:26:33 -04:00