2e309ddea982b4275a1da7523eb13e27ab7f15b4: Merge mozilla-central to autoland. a=merge CLOSED TREE
Ciure Andrei <aciure@mozilla.com> - Sun, 15 Jul 2018 12:54:42 +0300 - rev 818595
Push 116287 by cpeterson@mozilla.com at Sun, 15 Jul 2018 21:59:08 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
90c347a61bd56af575c2c812bac026e7ead65de2: Bug 1474466 - Convert rounded rect clips into paint geometry if the display item type support it. r=bas,jnicol
Matt Woodrow <mwoodrow@mozilla.com> - Sun, 15 Jul 2018 20:26:46 +1200 - rev 818594
Push 116287 by cpeterson@mozilla.com at Sun, 15 Jul 2018 21:59:08 +0000
Bug 1474466 - Convert rounded rect clips into paint geometry if the display item type support it. r=bas,jnicol MozReview-Commit-ID: EkqgSSLufnp
22834f47b631c6b60554626484bacaaf4da51032: Bug 1475878 - Update pdf.js to version 2.0.688. r=bdahl
Ryan VanderMeulen <ryanvm@gmail.com> - Sun, 15 Jul 2018 15:36:34 -0400 - rev 818593
Push 116287 by cpeterson@mozilla.com at Sun, 15 Jul 2018 21:59:08 +0000
Bug 1475878 - Update pdf.js to version 2.0.688. r=bdahl
33ecee5699744d6dc2e7017bf4f5521b0e88da40: Merge mozilla-central to mozilla-inbound. a=merge r=backout
Andreea Pavel <apavel@mozilla.com> - Sun, 15 Jul 2018 18:07:38 +0300 - rev 818592
Push 116287 by cpeterson@mozilla.com at Sun, 15 Jul 2018 21:59:08 +0000
Merge mozilla-central to mozilla-inbound. a=merge r=backout
f97ba5c963ffbda5cb0b793047e581ae55d20530: Backed out 3 changesets (bug 1474300) on request by kats for introducing a crasher a=backout
Andreea Pavel <apavel@mozilla.com> - Sun, 15 Jul 2018 17:57:36 +0300 - rev 818591
Push 116287 by cpeterson@mozilla.com at Sun, 15 Jul 2018 21:59:08 +0000
Backed out 3 changesets (bug 1474300) on request by kats for introducing a crasher a=backout Backed out changeset f7659b60b7b0 (bug 1474300) Backed out changeset a65429a135c7 (bug 1474300) Backed out changeset 376e702ed3ea (bug 1474300)
ddb66025724b2ebae3b0d8493c0093e6fcfce1af: Bug 1453795 - DOM/Crypto - Initialize member fields in classes/ structures. r=mt
Andi-Bogdan Postelnicu <bpostelnicu@mozilla.com> - Wed, 11 Jul 2018 10:37:57 +0300 - rev 818590
Push 116287 by cpeterson@mozilla.com at Sun, 15 Jul 2018 21:59:08 +0000
Bug 1453795 - DOM/Crypto - Initialize member fields in classes/ structures. r=mt
1ea3747437b7f17f3ca9e5b95b3020d3b7ac3056: Bug 1475351: Properly clear associated ShadowRoot from StyleSheet objects. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 14 Jul 2018 16:06:03 +0200 - rev 818589
Push 116287 by cpeterson@mozilla.com at Sun, 15 Jul 2018 21:59:08 +0000
Bug 1475351: Properly clear associated ShadowRoot from StyleSheet objects. r=smaug Just like we do from the document's destructor. MozReview-Commit-ID: DygmZ0EI9es
0dfb0b5f6a95b67a8bf629f4740e5998002d2b9a: Backed out changeset e0841c88d3ae (bug 1474466) for landing with the wrong bug number. r=me
Emilio Cobos Álvarez <emilio@crisal.io> - Sun, 15 Jul 2018 12:36:07 +0200 - rev 818588
Push 116287 by cpeterson@mozilla.com at Sun, 15 Jul 2018 21:59:08 +0000
Backed out changeset e0841c88d3ae (bug 1474466) for landing with the wrong bug number. r=me
e0841c88d3aeafebc016d894802b2a6e287b7be8: Bug 1474466: Properly clear associated ShadowRoot from StyleSheet objects. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 14 Jul 2018 16:06:03 +0200 - rev 818587
Push 116287 by cpeterson@mozilla.com at Sun, 15 Jul 2018 21:59:08 +0000
Bug 1474466: Properly clear associated ShadowRoot from StyleSheet objects. r=smaug Just like we do from the document's destructor. MozReview-Commit-ID: DygmZ0EI9es
2d4ae7dc58e39d55695f296ff3952a4d9a3e5873: Bug 1460874 - Expose font size/inflation options via GeckoRuntimeSettings. r?snorp draft
Jan Henning <jh+bugzilla@buttercookie.de> - Sun, 15 Jul 2018 20:16:12 +0200 - rev 818586
Push 116286 by mozilla@buttercookie.de at Sun, 15 Jul 2018 19:05:58 +0000
Bug 1460874 - Expose font size/inflation options via GeckoRuntimeSettings. r?snorp MozReview-Commit-ID: K67j9l4EsOm
fd39721f5f8972722e1b863133e70f3e618c6ec4: debug logging draft
Jan Henning <jh+bugzilla@buttercookie.de> - Fri, 02 Mar 2018 18:16:43 +0100 - rev 818585
Push 116286 by mozilla@buttercookie.de at Sun, 15 Jul 2018 19:05:58 +0000
debug logging
138c862c5e97ce678eb7125874948994265056fa: Bug 1414084 - Part 17 - Fix setting of private browsing theme state. r?grisha draft
Jan Henning <jh+bugzilla@buttercookie.de> - Fri, 02 Mar 2018 18:01:28 +0100 - rev 818584
Push 116286 by mozilla@buttercookie.de at Sun, 15 Jul 2018 19:05:58 +0000
Bug 1414084 - Part 17 - Fix setting of private browsing theme state. r?grisha Previously, this wasn't noticeable since adding/removing a PageAction would call refreshPageActionIcons(), which would do the correct thing, but now a newly created PageActionLayout can start with an already pre-populated mPageAction- List, which means that the subsequently arriving call to setPrivateMode() will erroneously activate the private mode tinting for all PageActions that support it. MozReview-Commit-ID: EvNx1Q9vwZ5
6c0e17b3d0a4f208bbc78d6a7d54ddbf7de004cc: Bug 1414084 - Part 16 - Add some tests for the handling of PageActions. r?grisha draft
Jan Henning <jh+bugzilla@buttercookie.de> - Mon, 19 Mar 2018 20:27:01 +0100 - rev 818583
Push 116286 by mozilla@buttercookie.de at Sun, 15 Jul 2018 19:05:58 +0000
Bug 1414084 - Part 16 - Add some tests for the handling of PageActions. r?grisha MozReview-Commit-ID: EUl19vyK3Ra
134cf364c936e2c228edb921f0d642872dad815f: Bug 1414084 - Part 15 - Correctly remove already resolved PageActions, too. r?grisha draft
Jan Henning <jh+bugzilla@buttercookie.de> - Sat, 03 Mar 2018 18:11:57 +0100 - rev 818582
Push 116286 by mozilla@buttercookie.de at Sun, 15 Jul 2018 19:05:58 +0000
Bug 1414084 - Part 15 - Correctly remove already resolved PageActions, too. r?grisha When a PageActions:Remove message arrives and we cannot simply forward it, we need to remove not just pending PageActions:Add messages, but also any already present PageActions objects that a former PageActionLayout had handed to us. MozReview-Commit-ID: 3jnGsmMuVfa
14ccb3138af616c5c2b1d70c18d58fd187d11cd5: Bug 1414084 - Part 14 - Rename isPwaAdded for more clarity. r?grisha draft
Jan Henning <jh+bugzilla@buttercookie.de> - Sun, 18 Mar 2018 20:39:00 +0100 - rev 818581
Push 116286 by mozilla@buttercookie.de at Sun, 15 Jul 2018 19:05:58 +0000
Bug 1414084 - Part 14 - Rename isPwaAdded for more clarity. r?grisha Despite its name and the original purpose for which it was added, that function generically checks for duplicates among all PageActions, not just the PWA badge. MozReview-Commit-ID: Ae6FsLb9F3S
97808aa54779ceee9e368c0b4c431c92c782411c: Bug 1414084 - Part 13 - Cache PageActions. r?grisha draft
Jan Henning <jh+bugzilla@buttercookie.de> - Mon, 26 Feb 2018 21:50:50 +0100 - rev 818580
Push 116286 by mozilla@buttercookie.de at Sun, 15 Jul 2018 19:05:58 +0000
Bug 1414084 - Part 13 - Cache PageActions. r?grisha Since converting a PageAction message into an actual PageAction object also en- tails parsing the image data URL into a drawable, we leave that task to the PageActionLayout. This means that the PageAction cache needs to operate slightly differently than the MenuItem cache. First, we store all PageAction BundleEvent messages that arrive while no PageActionLayout is ready and then forward them en masse when one becomes available. Secondly, if the PageActionLayout is going away again, we then also take a list of already parsed PageAction objects for safekeeping. MozReview-Commit-ID: AcPPONXqe46
58248feeeb0f60073286ca984fc40b806e0c5650: Bug 1414084 - Part 12 - Add some tests for the processing of Menu messages. r?grisha draft
Jan Henning <jh+bugzilla@buttercookie.de> - Mon, 19 Mar 2018 20:06:32 +0100 - rev 818579
Push 116286 by mozilla@buttercookie.de at Sun, 15 Jul 2018 19:05:58 +0000
Bug 1414084 - Part 12 - Add some tests for the processing of Menu messages. r?grisha MozReview-Commit-ID: D8Aujo1PgIk
86845b661cb9170b54b3d042a85fe2e96a754bf0: Bug 1414084 - Part 11 - Use a Map for the MenuItemInfo list. r?grisha draft
Jan Henning <jh+bugzilla@buttercookie.de> - Sun, 18 Mar 2018 18:07:16 +0100 - rev 818578
Push 116286 by mozilla@buttercookie.de at Sun, 15 Jul 2018 19:05:58 +0000
Bug 1414084 - Part 11 - Use a Map for the MenuItemInfo list. r?grisha Since all related EventDispatcher messages use UUIDs, it makes sense to store our MenuItemInfos in a Map, so we can access them directly by UUID instead of having to iterate over them until we've found the desired one. Since we want to preserve the order in which MenuItemInfos were added, we use a LinkedHashMap. MozReview-Commit-ID: BEtJ59tX59m
dfa5bd1bb8cb1cb14dcf98938ab77e1fd9ea7722: Bug 1414084 - Part 10 - Init MenuItemInfo list right from the start. r?grisha draft
Jan Henning <jh+bugzilla@buttercookie.de> - Sun, 18 Mar 2018 17:47:33 +0100 - rev 818577
Push 116286 by mozilla@buttercookie.de at Sun, 15 Jul 2018 19:05:58 +0000
Bug 1414084 - Part 10 - Init MenuItemInfo list right from the start. r?grisha The small savings in initialising this on demand the first time a menu item is added, are not worth the additional complexity in null checks and the like. MozReview-Commit-ID: Lcz09Ds8NxJ
7ce14ae7ee2d266f34517786846e87a6f73667b8: Bug 1414084 - Part 9 - Move add-on menu item cache out of BrowserApp. r?grisha draft
Jan Henning <jh+bugzilla@buttercookie.de> - Sun, 25 Feb 2018 22:22:37 +0100 - rev 818576
Push 116286 by mozilla@buttercookie.de at Sun, 15 Jul 2018 19:05:58 +0000
Bug 1414084 - Part 9 - Move add-on menu item cache out of BrowserApp. r?grisha Bug 832990 solved the issue of us losing the menu item cache if BrowserApp was destroyed, however the issue remains that we'll miss any Menu:... messages that are sent while BrowserApp doesn't exist, e.g. if Gecko is initially loaded through a GeckoView-based activity. Therefore we now move the menu item cache and the listener for those messages into a separate class, whose lifetime better matches that of Gecko. Apart from any necessary changes, we move the existing code as is. The only additional change is that we make addAddonMenuItemToMenu() static, because we can. MozReview-Commit-ID: BJleonLnjmo
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip