Release Vulpes OS 2.7-preview.24
This commit is contained in:
parent
49572b6b45
commit
97ef99f827
135 changed files with 7717 additions and 2524 deletions
|
|
@ -3,13 +3,16 @@
|
|||
import json
|
||||
from pathlib import Path
|
||||
import subprocess
|
||||
import time
|
||||
|
||||
ROOT = Path(__file__).resolve().parents[1]
|
||||
|
||||
# Editable Gaia files shared by desktop serving and Android packaging.
|
||||
SOURCE_OVERRIDES = {
|
||||
"system": ["js/launcher.js", "js/gaia_scheduler.js", "js/keyboard_manager.js",
|
||||
"js/core.js", "js/rocketbar.js"],
|
||||
"js/core.js", "js/rocketbar.js", "js/wrapper_factory.js",
|
||||
"js/cover_screen.js", "js/lockscreen_window.js"],
|
||||
"camera": ["js/views/setting-options.js", "js/views/setting.js"],
|
||||
"communications": ["dialer/js/telephony_helper.js"],
|
||||
"settings": ["js/modules/storage_helper.js", "js/startup.js"],
|
||||
"keyboard": ["js/settings/layout_dictionary_downloader.js"] + [
|
||||
|
|
@ -42,7 +45,7 @@ def validate_assets():
|
|||
|
||||
def build_info():
|
||||
"""Read this checkout's revision; archives without .git report it as unknown."""
|
||||
unknown = {"revision": "unknown", "timestamp": 0, "dirty": None}
|
||||
unknown = {"revision": "unknown", "timestamp": int(time.time()), "dirty": None}
|
||||
if not (ROOT / ".git").exists():
|
||||
return unknown
|
||||
try:
|
||||
|
|
|
|||
|
|
@ -7,7 +7,18 @@ TARGET=ROOT/'overrides/camera.gaiamobile.org/js/main.js'
|
|||
dcf=ROOT/'overrides/camera.gaiamobile.org/js/lib/dcf.js'
|
||||
dcf.parent.mkdir(parents=True,exist_ok=True)
|
||||
dcf.write_text((ROOT/'gaia/apps/camera/js/lib/dcf.js').read_text())
|
||||
for name in ['lib/storage','controllers/storage','controllers/activity']:
|
||||
for name in [
|
||||
'app',
|
||||
'lib/camera/camera',
|
||||
'lib/storage',
|
||||
'controllers/activity',
|
||||
'controllers/battery',
|
||||
'controllers/overlay',
|
||||
'controllers/settings',
|
||||
'controllers/storage',
|
||||
'controllers/viewfinder',
|
||||
'views/viewfinder',
|
||||
]:
|
||||
source=(ROOT/'gaia/apps/camera/js'/f'{name}.js').read_text()
|
||||
deps=list(dict.fromkeys(re.findall(r"require\(['\"]([^'\"]+)['\"]\)",source)))
|
||||
source=source.replace('define(function(require, exports, module)', 'define('+json.dumps(name)+','+json.dumps(['require','exports','module',*deps])+',function(require, exports, module)',1)
|
||||
|
|
|
|||
|
|
@ -18,6 +18,8 @@ modules = [
|
|||
('modules/date_time', 'js/modules/date_time.js'),
|
||||
('panels/downloads/download_api_manager', 'js/panels/downloads/panel.js'),
|
||||
('panels/help/support', 'js/panels/help/panel.js'),
|
||||
('panels/app_permissions_list/app_permissions_list',
|
||||
'js/panels/app_permissions_list/panel.js'),
|
||||
]
|
||||
names=list(dict.fromkeys(name for name,relative in modules))
|
||||
base=ROOT/'assets/webapps/settings.gaiamobile.org'
|
||||
|
|
|
|||
|
|
@ -380,7 +380,7 @@ done(canvas.toDataURL());}).catch(e=>done({error:String(e)}));""",
|
|||
"browser-localized-name",
|
||||
ev(
|
||||
"system",
|
||||
"const a=(await navigator.mozApps.mgmt.getAll()).find(a=>a.origin.includes('search.localhost'));return a.manifest.locales.fr.name==='Navigateur' && Object.values(a.manifest.icons).every(i=>i.includes('vulpes-browser.png'));",
|
||||
"const a=(await navigator.mozApps.mgmt.getAll()).find(a=>a.origin.includes('search.localhost'));return a.manifest.locales.fr.name==='Navigateur' && Object.values(a.manifest.icons).every(i=>i.includes('/shared/resources/branding/browser_'));",
|
||||
),
|
||||
)
|
||||
shot("home-transparent")
|
||||
|
|
|
|||
Loading…
Reference in a new issue