[Pkg-mozext-commits] [adblock-plus] 361/464: Chrome: ignore empty values in contentScripts and webAccessible settings
David Prévot
taffit at moszumanska.debian.org
Tue Jul 22 20:44:33 UTC 2014
This is an automated email from the git hooks/post-receive script.
taffit pushed a commit to branch master
in repository adblock-plus.
commit 908ae399dd8e316e0af49e211543a3d1779a48eb
Author: Wladimir Palant <trev at adblockplus.org>
Date: Fri Jan 25 12:41:28 2013 +0100
Chrome: ignore empty values in contentScripts and webAccessible settings
---
packagerChrome.py | 15 +++++++++++++--
1 file changed, 13 insertions(+), 2 deletions(-)
diff --git a/packagerChrome.py b/packagerChrome.py
index 68ed53e..f68876a 100644
--- a/packagerChrome.py
+++ b/packagerChrome.py
@@ -51,7 +51,7 @@ def createManifest(params):
baseDir = templateData['baseDir']
metadata = templateData['metadata']
- if metadata.has_option('general', 'pageAction'):
+ if metadata.has_option('general', 'pageAction') and metadata.get('general', 'pageAction') != '':
icon, popup = re.split(r'\s+', metadata.get('general', 'pageAction'), 1)
templateData['pageAction'] = {'icon': icon, 'popup': popup}
@@ -81,12 +81,14 @@ def createManifest(params):
if params['devenv']:
templateData['backgroundScripts'].append('devenvPoller__.js')
- if metadata.has_option('general', 'webAccessible'):
+ if metadata.has_option('general', 'webAccessible') and metadata.get('general', 'webAccessible') != '':
templateData['webAccessible'] = re.split(r'\s+', metadata.get('general', 'webAccessible'))
if metadata.has_section('contentScripts'):
contentScripts = []
for run_at, scripts in metadata.items('contentScripts'):
+ if scripts == '':
+ continue
contentScripts.append({
'matches': ['http://*/*', 'https://*/*'],
'js': re.split(r'\s+', scripts),
@@ -198,6 +200,15 @@ def importGeckoLocales(params, files):
try:
sourceData = localeTools.readFile(sourceFile)
+
+ # Resolve wildcard imports
+ if keys == '*' or keys == '=*':
+ importList = sourceData.keys()
+ importList = filter(lambda k: not k.startswith('_'), importList)
+ if keys == '=*':
+ importList = map(lambda k: '=' + k, importList)
+ keys = ' '.join(importList)
+
for stringID in re.split(r'\s+', keys):
noMangling = False
if stringID.startswith('='):
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mozext/adblock-plus.git
More information about the Pkg-mozext-commits
mailing list