fedfacd1d945a5473bf5b23e517d16530c3556c3: Bug 1453537 - 4. Implement GeckoViewNavigation.onInitBrowser; r?esawin draft
Jim Chen <nchen@mozilla.com> - Wed, 11 Apr 2018 22:20:38 -0400 - rev 780831
Push 106133 by bmo:nchen@mozilla.com at Thu, 12 Apr 2018 02:21:18 +0000
Bug 1453537 - 4. Implement GeckoViewNavigation.onInitBrowser; r?esawin Initialize browserDOMWindow and any pending "geckoview-window-created" observers in onInitBrowser, before the browser is bound to the window. MozReview-Commit-ID: DmA7PckonGO
5bef2caa620cd40337016318403850a5d2122ddc: Bug 1453537 - 3. Add a "onInitBrowser" call for GV module; r?esawin draft
Jim Chen <nchen@mozilla.com> - Wed, 11 Apr 2018 22:20:38 -0400 - rev 780830
Push 106133 by bmo:nchen@mozilla.com at Thu, 12 Apr 2018 02:21:18 +0000
Bug 1453537 - 3. Add a "onInitBrowser" call for GV module; r?esawin Several modules could use an "init browser" phase, where the browser or the environment has to be initialized before the browser element is bound to the window. MozReview-Commit-ID: AoNgJy6QeNA
89a8fc3db89d34251d58e1baab2a1cc7ec64c89e: Bug 1453537 - 2. Name GV module overrides more consistently; r?esawin draft
Jim Chen <nchen@mozilla.com> - Wed, 11 Apr 2018 22:20:38 -0400 - rev 780829
Push 106133 by bmo:nchen@mozilla.com at Thu, 12 Apr 2018 02:21:18 +0000
Bug 1453537 - 2. Name GV module overrides more consistently; r?esawin init(), onSettingsUpdate(), register(), and unregister() in GeckoView(Content)Module.jsm are all expected to be overridden. Make their naming consistent by always using the "on" prefix, similar to our Java callback naming in GeckoSession. MozReview-Commit-ID: K3CcPmm2YHs
4013f56d047399111fa0bc73184ea27d7df5cca1: Bug 1453537 - 1. Use Map for GV modules; r?esawin draft
Jim Chen <nchen@mozilla.com> - Wed, 11 Apr 2018 22:20:38 -0400 - rev 780828
Push 106133 by bmo:nchen@mozilla.com at Thu, 12 Apr 2018 02:21:18 +0000
Bug 1453537 - 1. Use Map for GV modules; r?esawin Map generally works better than object as key-value stores. MozReview-Commit-ID: 3BEYcRUHpW7
2da2fb6510e1215d70077c2292d46675aa4fe2c1: Bug 1452200 - 3. Don't limit AndroidLog tag length; r=jchen draft
Jim Chen <nchen@mozilla.com> - Wed, 11 Apr 2018 22:20:38 -0400 - rev 780827
Push 106133 by bmo:nchen@mozilla.com at Thu, 12 Apr 2018 02:21:18 +0000
Bug 1452200 - 3. Don't limit AndroidLog tag length; r=jchen In practice, Android never enforced restrictions on the tag length, and in newer versions, the restriction is removed, so we shouldn't limit the tag length at all.
499b52b419496261df546124780a8bc561bc1265: Bug 1452200 - 2. Convert existing code to use new logging functions; r?snorp draft
Jim Chen <nchen@mozilla.com> - Wed, 11 Apr 2018 22:20:38 -0400 - rev 780826
Push 106133 by bmo:nchen@mozilla.com at Thu, 12 Apr 2018 02:21:18 +0000
Bug 1452200 - 2. Convert existing code to use new logging functions; r?snorp Use the new "debug" and "warn" functions with template literals in existing code. MozReview-Commit-ID: 4ob6mom6pQF
96ded5b947788be36d21056d46fa11daff298f0a: Bug 1452200 - 1c. Inject logging functions into GeckoView JS modules; r?snorp draft
Jim Chen <nchen@mozilla.com> - Wed, 11 Apr 2018 22:20:37 -0400 - rev 780825
Push 106133 by bmo:nchen@mozilla.com at Thu, 12 Apr 2018 02:21:18 +0000
Bug 1452200 - 1c. Inject logging functions into GeckoView JS modules; r?snorp Inject new logging functions, "debug" and "warn", into each GeckoView JS module that geckoview.js loads. Also do the same thing for frame script classes that extend from GeckoViewContentModule. The new logging functions are used with template literals (debug `hello ${foo} world`;), which are lazily evaluated, so disabled logs don't use as many CPU cycles. They can also be easily enabled/disabled. MozReview-Commit-ID: 7ZfYAMrcCyU
bcd570388390178cd17a0db4376194bbdf2ba9f8: Bug 1452200 - 1b. Add template literal support to Log.jsm; r?markh draft
Jim Chen <nchen@mozilla.com> - Wed, 11 Apr 2018 22:20:37 -0400 - rev 780824
Push 106133 by bmo:nchen@mozilla.com at Thu, 12 Apr 2018 02:21:18 +0000
Bug 1452200 - 1b. Add template literal support to Log.jsm; r?markh Make Log.jsm functions support tagged template literals. For example, instead of |logger.debug("foo " + bar)| or |logger.debug(`foo ${bar}`)|, you can now use |logger.debug `foo ${bar}`| (without parentheses). Using tagged template literals has the benefit of less verbosity compared to regular string concatenation, with the added benefit of lazily-stringified parameters -- the parameters are only stringified when logging is enabled, possibly saving from an expensive stringify operation. This patch also fixes a bug in BasicFormatter where consecutive tokens are not formatted correctly (e.g. "${a}${b}").
535168afb188e6a579e00dc9d2a662c7ce28b7c9: Bug 1452200 - 1a. Add AndroidAppender for Log.jsm; r?markh draft
Jim Chen <nchen@mozilla.com> - Wed, 11 Apr 2018 22:20:37 -0400 - rev 780823
Push 106133 by bmo:nchen@mozilla.com at Thu, 12 Apr 2018 02:21:18 +0000
Bug 1452200 - 1a. Add AndroidAppender for Log.jsm; r?markh Add an AndroidAppender that lets Log.jsm output to the Android logs, using AndroidLog.jsm. Because the Android logging system keeps track of the log metadata (time/level/name) separately from the log message, the patch also adds a separate AndroidFormatter that does not prepend the metadata to the log message itself.
571deea26bb02242e9a34b6d225bf94b4e88a882: Bug 1412375 - adjust test expectations for better masking r?kats draft
Alexis Beingessner <a.beingessner@gmail.com> - Wed, 11 Apr 2018 16:30:08 -0400 - rev 780822
Push 106132 by bmo:a.beingessner@gmail.com at Thu, 12 Apr 2018 02:00:54 +0000
Bug 1412375 - adjust test expectations for better masking r?kats * some fuzzy bumps * lots of now-passing wpt-tests MozReview-Commit-ID: JuB96mZa72f
3664c25400613963f44020c9104edcc2071b0ad9: Bug 1442531 - Part 2. Check tool tab in tools menu as well. r?jdescottes draft
Mantaroh Yoshinaga <mantaroh@gmail.com> - Thu, 12 Apr 2018 10:51:13 +0900 - rev 780821
Push 106131 by bmo:mantaroh@gmail.com at Thu, 12 Apr 2018 01:52:57 +0000
Bug 1442531 - Part 2. Check tool tab in tools menu as well. r?jdescottes Currently, browser_toolbox_options check only toolbox's tab. If tool tabs is bigger than toolbox width, this mechanism will not work correctly. So this patch will check target tool tab from toolbox tabs and tools menu (in chevron). MozReview-Commit-ID: D3kaOwHvHni
ea0336dba70f165cdb71d39771311717c0897272: Bug 1410270 - Run Places maintenance for certain Sync bookmark errors. r?tcsc draft
Kit Cambridge <kit@yakshaving.ninja> - Wed, 11 Apr 2018 18:25:33 -0700 - rev 780820
Push 106130 by bmo:kit@mozilla.com at Thu, 12 Apr 2018 01:49:15 +0000
Bug 1410270 - Run Places maintenance for certain Sync bookmark errors. r?tcsc MozReview-Commit-ID: 54lYPfPods2
d51eeee601682d06b4d21cf583c35727e8af248e: Bug 1410270 - Run Places maintenance for certain Sync bookmark errors. r?tcsc draft
Kit Cambridge <kit@yakshaving.ninja> - Wed, 11 Apr 2018 18:25:33 -0700 - rev 780819
Push 106129 by bmo:kit@mozilla.com at Thu, 12 Apr 2018 01:39:47 +0000
Bug 1410270 - Run Places maintenance for certain Sync bookmark errors. r?tcsc MozReview-Commit-ID: 54lYPfPods2
c1df3d5fa06bf53862a9a8dd22efa6c809d3dac1: Bug 1453533 - Add 'oc' in Fennec maemo-locale for multi-locale builds, r?flod draft
Delphine Lebédel <dlebedel@mozilla.com> - Wed, 11 Apr 2018 18:26:44 -0700 - rev 780818
Push 106128 by bmo:lebedel.delphine@gmail.com at Thu, 12 Apr 2018 01:27:20 +0000
Bug 1453533 - Add 'oc' in Fennec maemo-locale for multi-locale builds, r?flod MozReview-Commit-ID: BMX6gcugqdU
bdc0f8187a48beb6010451b5595536d00331bdea: Bug 1451992 - Migrate Preferences::Subdialogs::Translation to Fluent. r?gijs,stas draft
Zibi Braniecki <zbraniecki@mozilla.com> - Thu, 05 Apr 2018 22:55:44 +0200 - rev 780817
Push 106127 by bmo:gandalf@aviary.pl at Thu, 12 Apr 2018 01:25:56 +0000
Bug 1451992 - Migrate Preferences::Subdialogs::Translation to Fluent. r?gijs,stas MozReview-Commit-ID: JfBdle6i5wL
b2752cb0a4dfe1cc8eb1e081a8834be7c806b28d: Bug 1451992 - Migrate Preferences::Subdialogs::SiteData to Fluent. r?jaws,flod draft
Zibi Braniecki <zbraniecki@mozilla.com> - Thu, 05 Apr 2018 22:37:59 +0200 - rev 780816
Push 106126 by bmo:gandalf@aviary.pl at Thu, 12 Apr 2018 01:21:35 +0000
Bug 1451992 - Migrate Preferences::Subdialogs::SiteData to Fluent. r?jaws,flod MozReview-Commit-ID: KzEP0iCfzGf
1d65eec12a81d53d27021bcdfa8196ac19fe219a: Bug 1451992 - Migrate Preferences::Subdialogs::SelectBookmark to Fluent. r?gijs,flod draft
Zibi Braniecki <zbraniecki@mozilla.com> - Thu, 05 Apr 2018 22:16:34 +0200 - rev 780815
Push 106126 by bmo:gandalf@aviary.pl at Thu, 12 Apr 2018 01:21:35 +0000
Bug 1451992 - Migrate Preferences::Subdialogs::SelectBookmark to Fluent. r?gijs,flod MozReview-Commit-ID: BR74Gq4ULUD
e4d1c1d944bdeff88f52b4a9a28eea042d190517: Bug 1451992 - Migrate Preferences::Subdialogs::Permissions to Fluent. r=gijs,gandalf draft
Zibi Braniecki <zbraniecki@mozilla.com> - Thu, 05 Apr 2018 22:09:13 +0200 - rev 780814
Push 106126 by bmo:gandalf@aviary.pl at Thu, 12 Apr 2018 01:21:35 +0000
Bug 1451992 - Migrate Preferences::Subdialogs::Permissions to Fluent. r=gijs,gandalf MozReview-Commit-ID: 12JINAX1Ttd
e121de3be4e1d8aeed85630d8b166317588746bf: Bug 1451992 - Migrate Preferences::Subdialogs::Languages to Fluent. r?gijs,flod draft
Zibi Braniecki <zbraniecki@mozilla.com> - Thu, 05 Apr 2018 21:43:11 +0200 - rev 780813
Push 106126 by bmo:gandalf@aviary.pl at Thu, 12 Apr 2018 01:21:35 +0000
Bug 1451992 - Migrate Preferences::Subdialogs::Languages to Fluent. r?gijs,flod MozReview-Commit-ID: 96C1P3ZbJeH
b3e59feb3c664fc7a45139f9f06084d2630d4b11: Bug 1451992 - Migrate Preferences::Subdialogs::Fonts to Fluent. r?jaws,stas draft
Zibi Braniecki <zbraniecki@mozilla.com> - Thu, 05 Apr 2018 21:28:32 +0200 - rev 780812
Push 106126 by bmo:gandalf@aviary.pl at Thu, 12 Apr 2018 01:21:35 +0000
Bug 1451992 - Migrate Preferences::Subdialogs::Fonts to Fluent. r?jaws,stas MozReview-Commit-ID: LwNCJJIVobl
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip