Граф коммитов

499069 Коммитов

Автор SHA1 Сообщение Дата
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