37e7829372ebe046dfd7624ee8a74bc6f4cd5c2d: Bug 1186409 - Use a single global for all JSMs. r=kmag
Andrew McCreight <continuation@gmail.com> - Tue, 18 Jul 2017 14:47:27 -0700 - rev 661677
Push 78842 by maglione.k@gmail.com at Fri, 08 Sep 2017 20:25:36 +0000
Bug 1186409 - Use a single global for all JSMs. r=kmag This patch adds a preference jsloader.shareGlobal that makes it so that JSMs share a single global, in order to reduce memory usage. The pref is disabled by default, and will be enabled in a later bug. Each JSM gets its own NonSyntacticVariablesObject (NSVO), which is used for top level variable bindings and as the value of |this| within the JSM. For the module loader, the main change is setting up the shared global, and the NSVO for each JSM. A number of files are blacklisted from the shared global, because they do things to the global that would interfer with other JSMs. This is detailed in mozJSComponentLoader::ReuseGlobal(). MozReview-Commit-ID: 3qVAc1c5aMI
9109b1f49d233b53246887ae39c3fd598720d54b: Bug 1186409 - Use Cu.getGlobalForObject when importing properties off a JSM global. r=kmag
Andrew McCreight <continuation@gmail.com> - Fri, 23 Jun 2017 13:51:14 -0700 - rev 661676
Push 78842 by maglione.k@gmail.com at Fri, 08 Sep 2017 20:25:36 +0000
Bug 1186409 - Use Cu.getGlobalForObject when importing properties off a JSM global. r=kmag With JSM global sharing, the object returned by Cu.import() is a NonSyntacticVariablesObject, rather than a global. Various code tries to use properties from a JSM global via an import. Cu.importGlobalProperties can also be used in some places. MozReview-Commit-ID: HudCXO2GKN0
ba636d93c4d54cd216e52e37ef306e878bfcb32d: Bug 1186409 - Fix Addon SDK JSM context detection. r=kmag
Andrew McCreight <continuation@gmail.com> - Tue, 06 Jun 2017 16:09:10 -0700 - rev 661675
Push 78842 by maglione.k@gmail.com at Fri, 08 Sep 2017 20:25:36 +0000
Bug 1186409 - Fix Addon SDK JSM context detection. r=kmag Two files in the Addon SDK change their behavior depending on who is loading them. The JSM case does not work as written with JSM global sharing. The URI property is on the |this| object with JSM merging, and I think has to be explicitly accessed because of the way that the property is set up. Because |this| isn't the global, there is no Components object on it. We have to rely on regular variable lookup to find it. Hopefully this won't break if run in some way that isn't tested. I'm not entirely sure this is right, but it passes tests. MozReview-Commit-ID: 2n2NICVytxv
244de99e2b94d427e54c2435b077786520633091: Bug 1186409 - Fix code that tries to get the global by using |this|. r=kmag
Andrew McCreight <continuation@gmail.com> - Thu, 25 May 2017 14:12:12 -0700 - rev 661674
Push 78842 by maglione.k@gmail.com at Fri, 08 Sep 2017 20:25:36 +0000
Bug 1186409 - Fix code that tries to get the global by using |this|. r=kmag MozReview-Commit-ID: C5ixngtvzWU
10090de4624bd97e4aeb9e876b77fca5fcfac285: Bug 1397902 - Pre-land new stub installer header and blurb strings. r=agashlin,flod
Matt Howell <mhowell@mozilla.com> - Thu, 07 Sep 2017 13:58:15 -0700 - rev 661673
Push 78842 by maglione.k@gmail.com at Fri, 08 Sep 2017 20:25:36 +0000
Bug 1397902 - Pre-land new stub installer header and blurb strings. r=agashlin,flod Not enabling the new strings for now, just trying to get them to L10N as soon as possible while the design is finalized. MozReview-Commit-ID: 4D0lD5g1Y4
7b60645c8bfc94421ef49a39acac443a56c594f4: Bug 1394348 - Fix document_idle run_at timing r=kmag
Tomislav Jovanovic <tomica@gmail.com> - Fri, 08 Sep 2017 00:36:50 +0200 - rev 661672
Push 78842 by maglione.k@gmail.com at Fri, 08 Sep 2017 20:25:36 +0000
Bug 1394348 - Fix document_idle run_at timing r=kmag MozReview-Commit-ID: FBPlw6CiUE2
bc6fec121cc69d7c8b971037ad6cabea1e3d2040: Bug 1397791 - Move StartBatchChanges and EndBatchChanges from nsISelectionPrivate to Selection. r=smaug
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Fri, 08 Sep 2017 12:10:44 +0900 - rev 661671
Push 78842 by maglione.k@gmail.com at Fri, 08 Sep 2017 20:25:36 +0000
Bug 1397791 - Move StartBatchChanges and EndBatchChanges from nsISelectionPrivate to Selection. r=smaug There is no reason to keep StartBatchChanges and EndBatchChanges in nsISelectionPrivate since this is noscript method. And if moving it to Selection, we can remove virtual keyword. MozReview-Commit-ID: Go6njiW3r2x
33804f5a3451b67020f421f6d0722c6c7df3ce6b: Bug 1335110 - Catch security exceptions while getting a GCM token to fail gracefully r=eoger
Grigory Kruglov <gkruglov@mozilla.com> - Fri, 08 Sep 2017 13:56:31 -0400 - rev 661670
Push 78842 by maglione.k@gmail.com at Fri, 08 Sep 2017 20:25:36 +0000
Bug 1335110 - Catch security exceptions while getting a GCM token to fail gracefully r=eoger Exception handling upstream is already in place, and will ensure that we degrade gracefully. Push won't work, but we won't crash either. MozReview-Commit-ID: EfDNoJu46zg
e5e5c095a5eb86fea7ebe6aa28d566b794cf4c51: Bug 1396076 - Part 4 - Revert TabsLayoutItemView padding changes for the "close tab" button. r=jwu
Jan Henning <jh+bugzilla@buttercookie.de> - Fri, 01 Sep 2017 19:17:33 +0200 - rev 661669
Push 78842 by maglione.k@gmail.com at Fri, 08 Sep 2017 20:25:36 +0000
Bug 1396076 - Part 4 - Revert TabsLayoutItemView padding changes for the "close tab" button. r=jwu We're using Touch- and HoverDelegates to increase the effective clickable area, so there's no need to actually pad the button itself, which disturbs the layout and eats into the space available for displaying the tab's title. MozReview-Commit-ID: CKS2OIoS1xr
60f7b76c8f7f7d3c00a2f7be03aebe23b90b3ae2: Bug 1396076 - Part 3 - Switch to a LayoutChangeListener for setting up the delegates. r=jwu
Jan Henning <jh+bugzilla@buttercookie.de> - Thu, 07 Sep 2017 22:26:57 +0200 - rev 661668
Push 78842 by maglione.k@gmail.com at Fri, 08 Sep 2017 20:25:36 +0000
Bug 1396076 - Part 3 - Switch to a LayoutChangeListener for setting up the delegates. r=jwu When the device is rotated between portrait and landscape mode (or vice versa), the View's final size is not yet available during the first OnPreDrawListener call for some of the TabsLayoutItemViews. It would be possible to skip the listener removal, so this is no longer used as a one-shot listener, however onPreDraw is frequently called even when the View's dimensions haven't changed. Therefore, we switch this to an OnLayoutChangeListener, which is more appropriate for what we need. MozReview-Commit-ID: 6JAzXdEBxbL
bc9e3b8c4100e8ea2a2f9d500a8decc3827cdec8: Bug 1396076 - Part 2 - Use the HoverDelegate for TabsLayoutItemView's close button. r=jwu
Jan Henning <jh+bugzilla@buttercookie.de> - Fri, 01 Sep 2017 20:12:52 +0200 - rev 661667
Push 78842 by maglione.k@gmail.com at Fri, 08 Sep 2017 20:25:36 +0000
Bug 1396076 - Part 2 - Use the HoverDelegate for TabsLayoutItemView's close button. r=jwu MozReview-Commit-ID: FU4KVwVgtWy
d57e40a922ee924bdf07609fbdb3328cea308bdd: Bug 1396076 - Part 1 - Add a HoverDelegate class. r=jwu
Jan Henning <jh+bugzilla@buttercookie.de> - Fri, 01 Sep 2017 19:49:23 +0200 - rev 661666
Push 78842 by maglione.k@gmail.com at Fri, 08 Sep 2017 20:25:36 +0000
Bug 1396076 - Part 1 - Add a HoverDelegate class. r=jwu This is more or less a straight copy of our TouchDelegateWithReset class adapted to using HoverEvents instead of TouchEvents. MozReview-Commit-ID: KtQvf1is5xK
b5aaeb1c1879acc3f3565fa5dfba3692972600e7: servo: Merge #18341 - stylo: Error reporting for unknown media features (from ferjm:bug1384225.media.errors); r=jdm
Fernando Jiménez Moreno <ferjmoreno@gmail.com> - Fri, 08 Sep 2017 11:14:51 -0500 - rev 661665
Push 78842 by maglione.k@gmail.com at Fri, 08 Sep 2017 20:25:36 +0000
servo: Merge #18341 - stylo: Error reporting for unknown media features (from ferjm:bug1384225.media.errors); r=jdm - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix [bug 1384225](https://bugzilla.mozilla.org/show_bug.cgi?id=1384225) Source-Repo: https://github.com/servo/servo Source-Revision: fef2cfde8cc6688c63cde1966b081a4698a5d977
24c7ddf09f52daff961ba4b21c2cb49f7bd06626: Backed out changeset 20f6207757f3 (bug 1374749) for failing browser-chrome's browser/base/content/test/urlbar/browser_page_action_menu.js. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Fri, 08 Sep 2017 19:42:22 +0200 - rev 661664
Push 78842 by maglione.k@gmail.com at Fri, 08 Sep 2017 20:25:36 +0000
Backed out changeset 20f6207757f3 (bug 1374749) for failing browser-chrome's browser/base/content/test/urlbar/browser_page_action_menu.js. r=backout
8616624d6d1ce534cd501b3522d2b73642f87d3a: Bug 1396205 - Show the Go button only when the user started typing in the location bar. ui-r=shorlander r=daleharvey
Dão Gottwald <dao@mozilla.com> - Fri, 08 Sep 2017 17:40:03 +0200 - rev 661663
Push 78842 by maglione.k@gmail.com at Fri, 08 Sep 2017 20:25:36 +0000
Bug 1396205 - Show the Go button only when the user started typing in the location bar. ui-r=shorlander r=daleharvey MozReview-Commit-ID: Faco9HM0Rgv
ae513db6d626f1032a62e1af81e2277390783810: Bug 1385988 - HighlightsDividerItemDecoration: Use adapter position and not current position in parent view. r=mcomella
Sebastian Kaspari <s.kaspari@gmail.com> - Fri, 08 Sep 2017 17:08:05 +0200 - rev 661662
Push 78842 by maglione.k@gmail.com at Fri, 08 Sep 2017 20:25:36 +0000
Bug 1385988 - HighlightsDividerItemDecoration: Use adapter position and not current position in parent view. r=mcomella MozReview-Commit-ID: Ih6USplyBTb
40df319376b8b788ce75435c17117a0134a447f8: Bug 1387762 - Define default --toolbarbutton-hover-background and --toolbarbutton-active-background values that work on both light and dark backgrounds. r=daleharvey
Dão Gottwald <dao@mozilla.com> - Fri, 08 Sep 2017 12:50:37 +0200 - rev 661661
Push 78842 by maglione.k@gmail.com at Fri, 08 Sep 2017 20:25:36 +0000
Bug 1387762 - Define default --toolbarbutton-hover-background and --toolbarbutton-active-background values that work on both light and dark backgrounds. r=daleharvey MozReview-Commit-ID: EJNKtkMp8Ad
98e8ee4d55ddf9ffecc2e40b4ef7fe3a8220ab3a: Bug 1396362 - Fix intermittent test_ext_notifications.html, r=mixedpuppy
Bob Silverberg <bsilverberg@mozilla.com> - Wed, 06 Sep 2017 08:59:36 -0400 - rev 661660
Push 78842 by maglione.k@gmail.com at Fri, 08 Sep 2017 20:25:36 +0000
Bug 1396362 - Fix intermittent test_ext_notifications.html, r=mixedpuppy MozReview-Commit-ID: 67LDQuEvDZI
20f6207757f3f493b5613ac3e862850cff4fcb97: Bug 1374749 - Animate the panelviews differently to make it look as if the view to show is pushing the previous view out of the panel. r=jaws
Mike de Boer <mdeboer@mozilla.com> - Fri, 08 Sep 2017 18:02:10 +0200 - rev 661659
Push 78842 by maglione.k@gmail.com at Fri, 08 Sep 2017 20:25:36 +0000
Bug 1374749 - Animate the panelviews differently to make it look as if the view to show is pushing the previous view out of the panel. r=jaws MozReview-Commit-ID: Dy6UppV3xDH
4c9a3b09cfc154970eaa62a826d1e92122c7dd7f: Bug 1365868 - Add basic context menu: Open in Firefox. r=maliu
Nevin Chen <cnevinchen@gmail.com> - Thu, 07 Sep 2017 15:52:16 +0800 - rev 661658
Push 78842 by maglione.k@gmail.com at Fri, 08 Sep 2017 20:25:36 +0000
Bug 1365868 - Add basic context menu: Open in Firefox. r=maliu MozReview-Commit-ID: BxjFKKNcCiQ
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip