Michael Layzell
d77310ec7b
Bug 1310771 - Part 2: Emit BrowserWillChangeProcess and BrowserChangedProcess when doing cross-frameloader navigations, r=smaug
...
With GroupedSHistory, history navigations may now require the browser to
change which frameloader is stored internally from within Core. This
patch adds a mechanism to allow for chrome code to respond to these
changes and both delay the change, or respond once the change is
performed.
Delaying the change is accomplished through the BrowserWillChangeProcess
event, which is fired when it is determined that a process change will
happen for the given browser, but the change has not occured yet. During
this time the nsIFrameLoader::AddProcessChangeBlockingPromise method may
be called on the target browser's frameloader. Any promises passed to
this method will be waited on, and the process change will not occur
until they have all been fulfiled.
Once that has occured, the process change occurs, and the
BrowserChangedProcess event is fired.
This is useful for chrome code which needs to flush state from the
original process before the change, and then which needs to connect
state in the new process with state in the chrome process.
MozReview-Commit-ID: C0Xn6pfruB2
2016-11-18 16:00:43 -05:00
Michael Layzell
faee358314
Bug 1310771 - Part 1: Add an aFlags argument to nsIBrowser::SwapBrowsers, r=mconley
...
This adds a single flag, SWAP_KEEP_PERMANENT_KEY, which tells the
browser that when it performs the swap, the permanent key should stick
with the browser, rather than following the frameLoader.
This patch also adds the implementation of tabbrowser.swapBrowsers,
which was previously absent, despite being referenced.
MozReview-Commit-ID: CLwJYzpY8Pp
2016-11-18 16:00:43 -05:00
Kevin Chen
368a498322
Bug 1317131 - Fix the incorrect AutoTextureLock lifecycle. r=dvander
2016-11-17 01:57:00 -05:00
Ethan Lin
f54337e8e6
Bug 1316245 - In ZeroTextureData, bind texture before cleaning it. r=jgilbert
2016-11-18 00:16:00 -05:00
Ryan VanderMeulen
f02b78c8ff
Bug 1318771 - Update pdf.js to version 1.6.329. r=bdahl
2016-11-18 15:58:06 -05:00
Ryan VanderMeulen
c2e0dbedb5
Merge m-c to inbound. a=merge
2016-11-18 15:48:29 -05:00
Ryan VanderMeulen
2c0ace7f19
Merge inbound to m-c. a=merge
2016-11-18 15:47:05 -05:00
Kris Maglione
3378821378
Bug 1318690: Fix a minor test race. r=trivial
...
MozReview-Commit-ID: 1GjJnUK1i7Z
--HG--
extra : rebase_source : b09a53eb54d331d9c485600d65f8f08b217dcea3
2016-11-18 12:36:13 -08:00
Wes Kocher
cbcc5f935e
Bug 1318755
- Disable this test until it can be fixed a=me
2016-11-18 11:41:23 -08:00
Ryan Hunt
b77ddc9712
Bug 1318045 - Remove unused includes in CrossProcessCompositorBridgeParent r=bas
...
--HG--
extra : rebase_source : 9901759d587c3c837345dac582439c5cb3f8e723
2016-11-18 12:16:37 -06:00
Ryan Hunt
37985533cd
Bug 1318045 - Fix unified build errors from moving CrossProcessCompositorBridgeParent r=bas
...
--HG--
extra : rebase_source : 8198c950bfba23980361ba4d45e46bda42c253f5
2016-11-18 12:12:25 -06:00
Ehsan Akhgari
5914626c41
Bug 1318678 - Use libmfbt instead of libmozglue
2016-11-18 13:11:00 -05:00
Mats Palmgren
876bdc3339
Bug 1317168 part 3 - [css-grid] Reftests for <input> grid items.
2016-11-18 19:08:32 +01:00
Mats Palmgren
0f6b748935
Bug 1317168 part 2 - [css-grid] Fall back to using nsContainerFrame::ComputeAutoSize when the nsTextControlFrame min-content size needs to have grid item clamping applied. r=dholbert
2016-11-18 19:08:32 +01:00
Mats Palmgren
50da517c61
Bug 1317168 part 1 - nsTextControlFrame::CalcIntrinsicSize is infallible so make it return the size result rather than NS_OK. Also, make it const. r=dholbert
2016-11-18 19:08:32 +01:00
Mats Palmgren
df1b233694
Bug 1316051 part 8 - [css-grid] Reftests for <video> grid items.
2016-11-18 19:08:32 +01:00
Mats Palmgren
c8785f6690
Bug 1316051 part 7 - [css-grid] Reftests for <fieldset> grid items.
2016-11-18 19:08:31 +01:00
Mats Palmgren
68e52d4b74
Bug 1316051 part 6 - [css-grid] Reftests for <table> grid items.
2016-11-18 19:08:31 +01:00
Mats Palmgren
74d08d3799
Bug 1316051 part 5 - [css-grid] Subtract the caption size from the CB size that is used for stretching table items. r=dholbert
2016-11-18 19:08:31 +01:00
Mats Palmgren
a8c4f0a7da
Bug 1316051 part 4 - [css-grid][css-flexbox] Use the alignment container of the table-wrapper frame also for its child frames. r=dholbert
2016-11-18 19:08:31 +01:00
Mats Palmgren
5129a5aa52
Bug 1316051 part 3 - [css-grid] Store the CB size that we give to table-wrappers on a frame property, then propagate that later (minus margins) to the inner table frame. r=dholbert
2016-11-18 19:08:31 +01:00
Mats Palmgren
dcd73d9a59
Bug 1316051 part 2 - [css-grid] Don't shrink-wrap child frames when the table is a stretched grid item. r=dholbert
2016-11-18 19:08:31 +01:00
Mats Palmgren
96e3be5ad8
Bug 1316051 part 1 - Make ChildShrinkWrapISize a method instead of a static function, to prepare for changes in the next patch (idempotent change). r=dholbert
2016-11-18 19:08:31 +01:00
Benjamin Bouvier
f4ed6903f6
Bug 1316634: Use CheckedInt before checking against maximum limits; r=luke
...
MozReview-Commit-ID: J6AEd0sZk3o
--HG--
extra : rebase_source : 8058c7458d39b350cf0aae6b7470081396038c0c
2016-11-18 17:07:35 +01:00
Carsten "Tomcat" Book
a69c372ef1
Merge mozilla-central to autoland
2016-11-18 16:57:20 +01:00
Carsten "Tomcat" Book
866da9f9c6
merge mozilla-inbound to mozilla-central a=merge
2016-11-18 16:51:17 +01:00
Carsten "Tomcat" Book
9f813e0592
merge autoland to m-c a=merge
2016-11-18 16:48:51 +01:00
ffxbld
fdfce1ab2a
No bug, Automated blocklist update from host bld-linux64-spot-495 - a=blocklist-update
2016-11-18 06:09:10 -08:00
ffxbld
8fe9f3e253
No bug, Automated HPKP preload list update from host bld-linux64-spot-495 - a=hpkp-update
2016-11-18 06:09:07 -08:00
ffxbld
c8a1830779
No bug, Automated HSTS preload list update from host bld-linux64-spot-495 - a=hsts-update
2016-11-18 06:09:05 -08:00
Ehsan Akhgari
a0a6c1cd33
Bug 1318562 - Remove Navigator.updateManager; r=baku
2016-11-18 09:01:49 -05:00
Ehsan Akhgari
f0f85366d9
Bug 1318218 - Remove PermissionsTable; r=baku,jryans
...
This also removes the WebIDE UI for viewing the permissions table.
2016-11-18 08:59:35 -05:00
Carsten "Tomcat" Book
e599757126
Backed out changeset 5c047b770037 (bug 1302663) for eslint failures
...
--HG--
extra : rebase_source : 2cd803ba85c6e0a17f0f9b7135e0b01f652557bc
2016-11-18 14:29:03 +01:00
Carsten "Tomcat" Book
fa25c7a85c
Backed out changeset 64b95c8f9f12 (bug 1302663)
...
--HG--
extra : rebase_source : 042b24c918ce8bc04974b838cf1c4612739ef49b
2016-11-18 14:27:50 +01:00
Carsten "Tomcat" Book
c855df4890
Backed out changeset ae8ae9a484d3 (bug 1302663)
...
--HG--
extra : rebase_source : 19cf217801ce5a69479d5e5153bc689e689a8913
2016-11-18 14:27:49 +01:00
Carsten "Tomcat" Book
4b1ce477ad
Backed out changeset 0bd621a27696 (bug 1302663)
...
--HG--
extra : rebase_source : bc5a64ec3f7b80cc573cae1897927d8c27639941
2016-11-18 14:27:47 +01:00
Jon Coppeard
72039bc43f
Bug 1318384 - Don't trigger pre barrier in WrapperAnswer::RecvDropObject r=billm
2016-11-18 13:18:09 +00:00
Jon Coppeard
3dd2a5d1fe
Bug 1318384 - Don't trigger pre barrier in WatchpointMap::markAll r=jandem
2016-11-18 13:18:09 +00:00
Olli Pettay
b205f5cdb9
Bug 1317805, ensure to update MediaRecorder when document's activity state changes, r=bechen
...
--HG--
extra : rebase_source : f9a6dca24ec7e29e73b67002a2cf9470f4768743
2016-11-18 13:29:13 +02:00
Sotaro Ikeda
133e28473a
Bug 1317893 - Split CompositorVsyncScheduler to own file r=kats
...
--HG--
rename : gfx/layers/ipc/CompositorBridgeParent.cpp => gfx/layers/ipc/CompositorVsyncScheduler.cpp
rename : gfx/layers/ipc/CompositorBridgeParent.h => gfx/layers/ipc/CompositorVsyncScheduler.h
2016-11-18 02:37:04 -08:00
Alex Chronopoulos
8ca2f49e54
Bug 1318619 - Update cubeb upstream to 7f74039f92. r=kinetik
...
MozReview-Commit-ID: HDOkLLKKsm7
2016-11-18 12:30:23 +02:00
Gabriel Luong
dd933addc1
Bug 950088 - Fix localization note for rule.selectedElement. r=jdescottes
2016-11-18 18:54:06 +09:00
Cameron McCormack
4406edcd3a
Bug 1318238 - Clear all ServoNodeData during style set shutdown. r=bholley
...
MozReview-Commit-ID: 9MvBTAWeawC
2016-11-18 16:54:10 +08:00
Phil Ringnalda
f55ce4a38c
Merge m-c to autoland
2016-11-17 22:57:50 -08:00
Thomas Nguyen
5879ed1f80
Bug 1318376 - Set value of REFERRER_POLICY* more reasonable to avoid error conversion from unsigned to signed. r=mcmanus
...
MozReview-Commit-ID: J4er0G5dwim
2016-11-18 14:34:01 +08:00
Phil Ringnalda
935627b015
Bug 1304272 - disable browser_syncui.js on Linux for constant failures, a=nnoyance
2016-11-17 21:44:40 -08:00
Phil Ringnalda
2a47afda66
Bug 1273871 - disable browser_capture_doorhanger.js for constant failures, a=nnoyance
2016-11-17 21:39:45 -08:00
Phil Ringnalda
4a8366dabc
Bug 1304934 - disable test_presentation_mixed_security_contexts.html on Android for constant failures, a=nnoyance
2016-11-17 21:34:35 -08:00
Phil Ringnalda
533b788fd9
Bug 1317284 - disable test_password_field_autocomplete.html on Linux for constant failures, a=nnoyance
2016-11-17 21:31:58 -08:00
Phil Ringnalda
8c9133d4c6
Bug 1067360 - disable layout/reftests/invalidation/test-image-layers.html for constant failures, a=nnoyance
2016-11-17 21:24:58 -08:00