Bill McCloskey
215c366d52
Bug 792652 - Add mSide to IProtocol (r=dvander)
...
This patch adds a field to hold ParentSide/ChildSide state. Useful for
later changes.
2016-11-08 11:32:30 -08:00
Bill McCloskey
0991523235
Bug 792652 - Stop generating code for toplevel-only methods in non-toplevel protocols (r=dvander)
...
Moves OnProcessingError, OnChannelError, OnChannelConnected so that they're
only generated for toplevel protocols. For some reason APZCTreeManagerChild
implemented OnProcessingError. I'm not sure what the intention was there so
I removed it.
2016-11-08 11:32:29 -08:00
Bill McCloskey
a99edd3404
Bug 792652 - Move mChannel to IProtocol (r=dvander)
...
This moves the mChannel field to IProtocol. The toplevel protocol still keeps
its own mChannel field that's a MessageChannel (no pointer).
2016-11-08 11:32:28 -08:00
Bill McCloskey
4b9d7f03a5
Bug 792652 - Stop generating some simple sub-protocol methods (r=dvander)
...
This moves some of the generated methods in subprotocols that simply defer
to the parent protocol to IProtocol. These methods are still overridden in
the toplevel protocol.
2016-11-08 11:32:27 -08:00
Bill McCloskey
ad7ac34ca4
Bug 792652 - Store Manager() in IProtocol (r=dvander)
...
This patch stores mManager in IProtocol rather than in each individual
PFoo. It also adds a generic accessor for that field. Note that each
individual protocol still defines a Manager() function that returns
PFooParent or whatever. I tried to get rid of that but it was a lot
of work.
2016-11-08 11:32:27 -08:00
Bill McCloskey
1f23e3694d
Bug 792652 - Remove methods from MessageListener (r=dvander)
...
With this change, MessageChannel stores mListener as an IToplevelProtocol
rather than a MessageListener (which isn't really a useful concept on
its own). The MessageListener methods are split out to IProtocol and
IToplevelProtocol. MessageListener gets deleted. Some of the inline
functions in MessageChannel had to be moved to MessageChannel.cpp since
IToplevelProtocol isn't defined in MessageChannel.h.
2016-11-08 11:32:26 -08:00
Bill McCloskey
5dee271cac
Bug 792652 - IToplevelProtocol refactoring (r=dvander)
...
Currently toplevel protocols inherit from both IProtocolManager<IProtocol>
and IToplevelProtocol. This change makes IToplevelProtocol inherit from
IProtocol, so now toplevel protocols only inherit from
IToplevelProtocol.
2016-11-08 11:32:25 -08:00
Bill McCloskey
2dc5f495db
Bug 792652 - Simplify IPDL type hierarchy (r=dvander)
...
Currently all our protocols inherit from IProtocolManager<IProtocol>. I have
no idea why. This patch switches everything over to IProtocol, without any
templates. I had to move ReadActor to the .cpp file to avoid redefinition
errors.
2016-11-08 11:32:24 -08:00
Bill McCloskey
1a00da8679
Bug 792652 - Get rid of CloneProtocol (r=dvander)
...
CloneProtocol is leftover code from Nuwa. We can remove it now.
2016-11-08 11:32:23 -08:00
stefanh@inbox.com
8bf631a9d5
Bug 1311096
- Remove toolbarseparator min-height in browser.css since it affects the toolbar height. r=Gijs.
2016-11-08 19:43:44 +01:00
Benjamin Bouvier
c9c326cdc0
Bug 1315839: Add null-check in wasmExtractCode; r=luke
...
MozReview-Commit-ID: GIyAn5TLwhC
--HG--
extra : rebase_source : f657d648297d155233074a1a498d4772efd97ed3
extra : amend_source : aa829eb70a9674188f5f038e4306d7c8db4a18ba
2016-11-08 10:06:26 +01:00
Tooru Fujisawa
367ecab382
Bug 1315756 - Do not allocate throwawayCapability in AsyncFunctionAwait. r=till
2016-11-09 03:27:51 +09:00
Tooru Fujisawa
5b812dee62
Bug 1315559 - Do not allocate onFulfilled/onRejected function for await. r=till
2016-11-09 03:27:50 +09:00
Tooru Fujisawa
b07a61038c
Bug 1314055 - Part 3: Support JSOP_TOASYNC in Ion. r=jandem
2016-11-09 03:27:50 +09:00
Tooru Fujisawa
5e0d25b1c2
Bug 1314055 - Part 2: Support JSOP_TOASYNC in Baseline. r=jandem
2016-11-09 03:27:50 +09:00
Tooru Fujisawa
679dffd17a
Bug 1314055 - Part 1: Port async/await implementation from self-hosted JS to C++. r=till
2016-11-09 03:27:49 +09:00
Katie Broida[:ktbee]
f3e7540d57
Bug 1219725 - This patch adds a label for the forthcoming Restore Tabs Button. r=phlsa,gijs
...
MozReview-Commit-ID: FPesch67cDC
--HG--
extra : rebase_source : cdbd945cf3d4f6c22769c8d97e6e3d95aa7b8004
extra : amend_source : cb787edb08c1ae023e3b1b76e057d2901aed48c9
2016-11-08 11:29:39 -05:00
Dylan Roeh
f8d1b97993
Bug 1315348 - Handle orientation changes in CustomTabsActivity without losing toolbar color or title. r=sebastian
2016-11-08 11:03:41 -06:00
Gijs Kruitbosch
4ba7ead0fe
Bug 1314812 - followup nit: remove obsolete comments, rs=trivial,me,firebot, DONTBUILD
...
MozReview-Commit-ID: 8ElUTOUxEX8
2016-11-08 16:02:15 +00:00
Christoph Kerschbaumer
eb1fcc9de6
Bug 1299483 - CSP: Implement 'strict-dynamic', test default-src. r=dveditz
2016-11-08 13:34:36 +01:00
Christoph Kerschbaumer
54b5ba8aa1
Bug 1299483 - CSP: Implement 'strict-dynamic', parser inserted mochitests. r=dveditz,freddyb
2016-11-08 13:33:58 +01:00
Christoph Kerschbaumer
7148985f09
Bug 1299483 - CSP: Implement 'strict-dynamic', mochitests. r=dveditz,freddyb
2016-11-08 13:33:27 +01:00
Christoph Kerschbaumer
d9efe93bac
Bug 1299483 - CSP: Implement 'strict-dynamic', parser tests. r=dveditz,freddyb
2016-11-08 13:32:17 +01:00
Christoph Kerschbaumer
611dfdf9b7
Bug 1299483 - CSP: Implement 'strict-dynamic', parser changes. r=dveditz,freddyb
2016-11-08 13:08:33 +01:00
Christoph Kerschbaumer
c267f70f91
Bug 1299483 - CSP: Implement 'strict-dynamic', enforcement changes. r=dveditz,freddyb
2016-11-08 12:55:23 +01:00
Dylan Roeh
da5213d08b
Bug 1305439 - Store the last selected tab in GeckoApp in onPause and switch back to it in onResume. r=sebastian
2016-10-14 14:41:25 -05:00
Andi-Bogdan Postelnicu
c62f16bdda
Bug 1311669
- Use C++11's override and remove virtual where applicable. r=valentin
...
MozReview-Commit-ID: Ab5BC8NhbIO
2016-11-08 16:36:58 +02:00
Luke Wagner
a289e7abb6
Bug 1313180 - Baldr: only allocate 4 bytes for float32 on the stack (r=bbouvier)
...
MozReview-Commit-ID: 2n41Se7XJ6X
--HG--
extra : rebase_source : 5d94d6b7c2b6d575d7e3e712081108d51690adab
2016-11-07 14:47:05 -06:00
Kim Moir
9e85c7c832
Bug 1315690 - Limit cedar TC tests to Linux64 mochitest* and xpcshell only (fix lint errors) u=aselagea r=dustin
2016-11-08 09:36:19 -05:00
Kim Moir
35b93a38b7
Bug 1315690 - Limit cedar TC tests to Linux64 mochitest* and xpcshell only u=aselagea r=dustin
2016-11-08 09:22:17 -05:00
Nicolas B. Pierron
0b8d145f14
Bug 1132888 part 4 - Test that we do not disable assertRecoveredOnBailout assertion. r=h4writer
...
--HG--
rename : js/src/jit-test/tests/self-test/assertRecoveredOnBailout.js => js/src/jit-test/tests/self-test/assertRecoveredOnBailout-0.js
2016-11-08 14:06:39 +00:00
Nicolas B. Pierron
8e71e75524
Bug 1132888 part 3 - Fix assertRecoveredOnBailout optimization assertion. r=h4writer
2016-11-08 14:06:38 +00:00
Nicolas B. Pierron
fea3a703a3
Bug 1132888 part 2 - Prevent spewers from consuming almost all the ballast space. r=h4writer
2016-11-08 14:06:38 +00:00
Nicolas B. Pierron
8425620cf7
Bug 1132888 part 1 - Re-add recover instruction for recovering typed array allocations. r=h4writer
2016-11-08 14:06:38 +00:00
Carsten "Tomcat" Book
6e33ec823b
Backed out changeset efc9b52a218f (bug 1313956) for failing on own tests
2016-11-08 14:07:22 +01:00
Olli Pettay
cb803253a5
bug 1306591, add secondary event queue to let high priority messages to be processed sooner, r=billm
...
--HG--
extra : rebase_source : 2ce6e06783e399e787d0445943f9f39bcef1cc22
2016-11-08 14:05:45 +02:00
Alex Chronopoulos
eefc8725dd
Bug 1315928 - Update cubeb from upstream to f8467510a8b. r=kinetik
...
MozReview-Commit-ID: 7M6LVOGxTVB
2016-11-08 14:02:49 +02:00
Gabriel Luong
4095709c00
Bug 1308257 - Part 2: Implement LayoutActor and GridActor r=pbro, jryans
2016-11-08 20:51:13 +09:00
Towkir Ahmed
c5081fda21
Bug 1315550 - #PanelUI-update-status[update-status]::after should have margin-inline-end instead of margin-right; r=gijs
...
MozReview-Commit-ID: CnK6SfTmQd0
--HG--
extra : rebase_source : 42330ff8d5adab9060da178e151609465b7dfa86
2016-11-07 18:57:00 +00:00
Sébastien Blin
26b39d5a68
Bug 1189491 - Take anchors into account in the reader view, r=gijs
...
MozReview-Commit-ID: 1udixhxnVao
--HG--
rename : browser/base/content/test/general/browser_bug1124271_readerModePinnedTab.js => toolkit/components/reader/test/browser_bug1124271_readerModePinnedTab.js
rename : browser/base/content/test/general/browser_readerMode.js => toolkit/components/reader/test/browser_readerMode.js
rename : browser/base/content/test/general/browser_readerMode_hidden_nodes.js => toolkit/components/reader/test/browser_readerMode_hidden_nodes.js
rename : browser/base/content/test/general/readerModeArticle.html => toolkit/components/reader/test/readerModeArticle.html
rename : browser/base/content/test/general/readerModeArticleHiddenNodes.html => toolkit/components/reader/test/readerModeArticleHiddenNodes.html
extra : rebase_source : fe5a56da7c51be03b3f6e4fca298f15fe1cc3552
extra : intermediate-source : 1cb8dac3eb40e519ee45a3fc5a9490b889ee5fc7
extra : source : 4da7d22ebcd2fdd3047487d7c2e483093324263c
2016-11-03 05:50:00 +00:00
Dão Gottwald
1492b47732
Backed out changeset 0124edce0553 (bug 1312436)
2016-11-08 11:37:07 +01:00
Shawn Huang
71456ae11e
Bug 1308341 - Don't fire the progress event if the length is 0, r=baku
2016-11-08 17:45:36 +08:00
Kris Maglione
ecb80a7ac8
Bug 1313956: Async all the tests. r=aswan
...
MozReview-Commit-ID: CyNCfEsDD42
--HG--
extra : rebase_source : 70c8f0c17094e2afbd448653138d90294d1806ba
2016-11-07 21:03:14 -08:00
Christoph Kerschbaumer
f2776f1b8d
Bug 1308889 - Try to explicitly pass aTriggeringPrincipal and aPrincipalToInherit to DoURILoad(). r=bz
2016-11-08 07:23:12 +01:00
Phil Ringnalda
27a5b8d2ae
Backed out changeset d537051ade6a (bug 1315510) for nsTArray_base leaks and a fondess for crashing
...
CLOSED TREE
MozReview-Commit-ID: KD3jAkCg0O7
2016-11-07 22:18:21 -08:00
Phil Ringnalda
6c8fce2953
Backed out changeset 9ee070ee6dad (bug 1315144) to get at the patch below it
...
CLOSED TREE
MozReview-Commit-ID: 3d5vSfNXqO4
2016-11-07 22:17:28 -08:00
cku
2fbd5c11c2
Bug 1258751 - followup: remove out-of-date comment. r=me DONTBUILD
...
MozReview-Commit-ID: 8M8yHsDc1Lg
--HG--
extra : rebase_source : 3f0d695e8307bb735d2026470dcec90c9887ec1a
2016-11-07 17:09:57 +08:00
Phil Ringnalda
592b02e148
Merge m-c to m-i
...
MozReview-Commit-ID: 8cFOopE3aHd
2016-11-07 20:40:30 -08:00
Phil Ringnalda
2c7a3afd66
Merge m-i to m-c, a=merge
...
MozReview-Commit-ID: 5599Z7kxjk3
2016-11-07 20:38:29 -08:00
Phil Ringnalda
0b5f008629
Merge autoland to m-c, a=merge
...
MozReview-Commit-ID: CjyRb7vVnBV
2016-11-07 20:37:27 -08:00