Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Issue 29365583: Issue 4670 - Add a new build type for Gecko-based WebExtensions (Closed)

Created:
Nov. 29, 2016, 1:50 p.m. by Wladimir Palant
Modified:
Dec. 3, 2016, 9:21 p.m.
Reviewers:
Sebastian Noack
CC:
kzar
Base URL:
https://hg.adblockplus.org/buildtools
Visibility:
Public.

Description

Issue 4670 - Add a new build type for Gecko-based WebExtensions

Patch Set 1 #

Patch Set 2 : Fixed application info #

Patch Set 3 : Updated the way options page is specified in the manifest #

Total comments: 10

Patch Set 4 : Addressed comments #

Total comments: 4

Patch Set 5 : Split out info module into a Chrome and Gecko specific one #

Unified diffs Side-by-side diffs Delta from patch set Stats (+63 lines, -7 lines) Patch
M build.py View 1 2 3 4 chunks +5 lines, -5 lines 0 comments Download
M packagerChrome.py View 1 2 3 4 2 chunks +9 lines, -2 lines 0 comments Download
A templates/geckoInfo.js.tmpl View 1 2 3 4 1 chunk +28 lines, -0 lines 0 comments Download
M templates/manifest.json.tmpl View 1 2 3 4 2 chunks +21 lines, -0 lines 0 comments Download

Messages

Total messages: 8
Wladimir Palant
Nov. 29, 2016, 1:50 p.m. (2016-11-29 13:50:43 UTC) #1
Wladimir Palant
Uploaded Patch Set 2, now also setting application data in the info module correctly for ...
Nov. 30, 2016, 12:23 p.m. (2016-11-30 12:23:18 UTC) #2
Wladimir Palant
Uploaded Patch Set 3 - Firefox doesn't support options_page in manifest.json, it requires the newer ...
Nov. 30, 2016, 1:25 p.m. (2016-11-30 13:25:10 UTC) #3
Sebastian Noack
https://codereview.adblockplus.org/29365583/diff/29365796/build.py File build.py (right): https://codereview.adblockplus.org/29365583/diff/29365796/build.py#newcode198 build.py:198: elif type == 'chrome' or type == 'gecko-webext': How ...
Dec. 1, 2016, 4:24 p.m. (2016-12-01 16:24:54 UTC) #4
Wladimir Palant
https://codereview.adblockplus.org/29365583/diff/29365796/build.py File build.py (right): https://codereview.adblockplus.org/29365583/diff/29365796/build.py#newcode198 build.py:198: elif type == 'chrome' or type == 'gecko-webext': On ...
Dec. 1, 2016, 9:39 p.m. (2016-12-01 21:39:32 UTC) #5
Sebastian Noack
https://codereview.adblockplus.org/29365583/diff/29366716/templates/chromeInfo.js.tmpl File templates/chromeInfo.js.tmpl (right): https://codereview.adblockplus.org/29365583/diff/29366716/templates/chromeInfo.js.tmpl#newcode32 templates/chromeInfo.js.tmpl:32: else if (app == "Gecko" && typeof browser == ...
Dec. 2, 2016, 11:47 a.m. (2016-12-02 11:47:51 UTC) #6
Wladimir Palant
https://codereview.adblockplus.org/29365583/diff/29366716/templates/chromeInfo.js.tmpl File templates/chromeInfo.js.tmpl (right): https://codereview.adblockplus.org/29365583/diff/29366716/templates/chromeInfo.js.tmpl#newcode32 templates/chromeInfo.js.tmpl:32: else if (app == "Gecko" && typeof browser == ...
Dec. 3, 2016, 7:02 p.m. (2016-12-03 19:02:56 UTC) #7
Sebastian Noack
Dec. 3, 2016, 9:03 p.m. (2016-12-03 21:03:26 UTC) #8
LGTM

Powered by Google App Engine
This is Rietveld