Ting-Yu Lin
4174a3a87e
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
--HG--
rename : layout/base/nsPresShell.cpp => layout/base/PresShell.cpp
rename : layout/base/nsPresShell.h => layout/base/PresShell.h
extra : rebase_source : e73a6873f360a7223d87bd22d9854fc9603c499f
2016-11-30 11:14:28 +08:00
Bob Owen
f5830d5e44
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
Sebastian Hengst
3e560293d1
Backed out changeset f8ff074e9145 (bug 1147911)
2016-11-23 18:32:50 +01:00
Bob Owen
3f62d10e4d
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
Jessica Jong
3f2c55024c
Bug 1309587 - PreventDefault() on suppressed/delayed key events that are sent back to parent. r=smaug
...
--HG--
extra : rebase_source : 0762ef1284c063c9716a963bf40ff5cc82b48326
2016-11-21 06:55:00 -05:00
Sebastian Hengst
f02ffed0dd
Backed out changeset f768dac3f7a9 (bug 1147911)
2016-11-18 00:58:51 +01:00
Bob Owen
ce1bc7d820
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
Ehsan Akhgari
d07f79a266
Bug 1318210 - Remove nsIAppsService; r=baku
2016-11-17 10:41:36 -05:00
Ehsan Akhgari
5cc591dc59
Bug 1318209
- Remove mozIApplication; r=baku
2016-11-17 10:12:43 -05:00
Ehsan Akhgari
569f181508
Bug 1311149 - Remove the b2g preallocated app support; r=baku
2016-11-16 09:17:35 -05:00
Ehsan Akhgari
eac76d9772
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
Kan-Ru Chen
f8100451db
Bug 1314254 - Add mozilla::ipc::IPCResult type and convert IPDL handlers to use new return type. r=billm
...
We will use the new type for the generated IPDL message handler
prototype to make sure correct error handling method is called.
MozReview-Commit-ID: AzVbApxFGZ0
2016-11-15 04:26:00 +01:00
David Anderson
4664a9b713
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
2c5e03e62e
Don't reset devices for each tab when the compositor resets. (bug 1316788, r=rhunt)
2016-11-14 11:47:01 -08:00
Wes Kocher
32812d8ba8
Backed out changeset 419fcafe1794 (bug 1289001) at baku's request a=backout
2016-11-11 13:04:09 -08:00
Andrea Marchesini
a8fa7a66fa
Bug 1289001 - Fix a race condition in the use of TabChild::mIPCOpen, r=jld
2016-11-11 20:23:28 +01:00
Phil Ringnalda
fdc221b30f
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
37a3b973b9
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
...
--HG--
extra : amend_source : 59d080ee7370d62211d7c9f8ca5ef17870bfe500
2016-11-09 15:24:58 -07:00
Wes Kocher
0330db10eb
Merge m-c to autoland, a=merge
2016-11-08 14:09:10 -08:00
Matt Woodrow
9775890c70
Bug 1315581 - Notify MediaFormatReader when the compositor gets recreated. r=jya,smaug,jw_wang
2016-11-08 15:23:12 +13:00
Kartikaya Gupta
7e39a2bc59
Bug 1315974 - When creating the widget layer manager, don't assume it will always be a ClientLayerManager. r=mattwoodrow
...
MozReview-Commit-ID: 8r037jdHJ0E
--HG--
extra : rebase_source : 5f0e406ea6eb497b72f40054ba50cf64a6bd7dfb
2016-11-08 10:42:26 -05:00
Ting-Yu Lin
904617e77f
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
45c34d7e95
Merge m-c to autoland
2016-11-02 20:03:20 -07:00
Mike Conley
242d614d3f
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
--HG--
extra : rebase_source : 8a7a7ec513e48e673f4c52a417aeacc037785617
2016-10-28 11:48:24 -04:00
Phil Ringnalda
56dcb2694d
Merge m-i to m-c, a=merge
...
MozReview-Commit-ID: J2Mx0f21eBE
2016-10-31 18:35:14 -07:00
Michael Layzell
209fba3a7f
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
6f5671acdd
Bug 1307467 - Remove code that preopens and sends application.zip fd (bug 835698) r=bagder,baku
...
MozReview-Commit-ID: 5nER54Dq3eI
--HG--
extra : rebase_source : b37998bcaa17741dd8dd4d5d547e39d6650359be
2016-10-21 00:09:07 +02:00
Phil Ringnalda
b6eec64324
Merge m-c to a CLOSED TREE m-i
...
MozReview-Commit-ID: 2JxLeQ8GYIX
2016-10-27 20:36:38 -07:00
Michael Layzell
de29c95ed2
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
e6b863ac53
Bug 1309236: Move setting of MSAA ID to PDocAccessibleConstructor; r=tbsaunde
...
MozReview-Commit-ID: D5iFud9DiEh
--HG--
extra : rebase_source : d1a1ec17258e9be8023dd730593745d32a96cc0f
2016-10-27 13:16:24 -06:00
Mike Conley
3916b50bc6
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
--HG--
extra : rebase_source : 18ce7fa7a1d85c3a337cddc0fa6d42991f0ff153
2016-10-21 14:56:46 -04:00
Samael Wang
ff785edf2c
Bug 1276553 - Part 4: Implement frameloader level GroupedSHistory. r=smaug
...
MozReview-Commit-ID: E5hOVOPW0nl
--HG--
extra : rebase_source : 24b660929ee30869ef1d3294fea4dcae9bd9e8e4
2016-10-14 15:31:02 +08:00
Bill McCloskey
eca946ddee
Bug 1311592 - Stop using sync image decoding for tab switch paint (r=mattwoodrow)
...
DONTBUILD
--HG--
extra : source : 7b09d25fba1281a1fe2b9bb41d816a3ce7c53d8e
2016-10-19 20:32:33 -07:00
Ryan VanderMeulen
b8f18d8b91
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
6247fe7314
Bug 1279086 - Stop using sync image decoding for tab switch paint (r=mattwoodrow)
2016-10-20 11:09:26 -07:00
Aryeh Gregor
f0ca6ef4ca
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
Valentin Gosu
f6de8cad91
Bug 1307491 - (Part 5) Remove support for per-app-offline in dom/ipc [nukeb2g] r=baku
...
MozReview-Commit-ID: 88aPx7K7OsC
--HG--
extra : rebase_source : 1b1eeed587600316a3cb10512cbd5f5182de3f2d
2016-10-17 03:59:05 +02:00
Carsten "Tomcat" Book
d6850a3a86
merge mozilla-inbound to mozilla-central a=merge
2016-10-17 11:19:02 +02:00
Ehsan Akhgari
87f7da8481
Bug 1310014 - Avoid capturing JS backtraces in TabChild::DidRequestComposite(); r=tromey
2016-10-14 15:33:39 -04:00
Sebastian Hengst
3c1524e5e0
Bug 1306137 - remove b2g camera code: Remove dom/camera/ and code which depends on it. r=aosmond,bkelly
...
MozReview-Commit-ID: 7gvZrDtmcZP
--HG--
extra : rebase_source : 31f06357fdc36566465668f55bf3fcc5402fe9e0
2016-10-04 20:16:28 +02:00
Kartikaya Gupta
a640f97b00
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
2478ce37cb
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
9b20680b31
Recreate RemoteContentControllers for tabs after the GPU process restarts. (bug 1302236, r=kats)
2016-10-03 00:37:14 -07:00
Kartikaya Gupta
7251da3333
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
cf44e08da9
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
52de92c14c
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
6d057a3060
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
Kartikaya Gupta
15ae08f0b4
Bug 1298173 - Remove redundant parameter. r=dvander
...
The parameter is always true if the tap type is a eSingleTap and false in
all other cases, so it's redundant. As it was added as an optimization in bug
1020199 removing it should be safe.
MozReview-Commit-ID: IPB8BUagQl6
2016-09-21 10:25:05 -04:00
Bill McCloskey
26c5049b5a
Bug 1303967 - Don't set mIPCOpen until TabChild is initialized (r=mrbkap)
2016-09-20 19:20:42 -07:00
David Anderson
f2cfe86ef2
Recreate PLayerTransactions for TabChildren when the compositor restarts. (bug 1300936
part 4, r=mattwoodrow, r=billm)
...
--HG--
extra : rebase_source : ea92ecc5738e830a86f3b323d262f3537afe4534
2016-09-20 01:19:32 -07:00