Index: gc_lang/fr/config.ini ================================================================== --- gc_lang/fr/config.ini +++ gc_lang/fr/config.ini @@ -44,13 +44,14 @@ oxt_update_info_URL = https://grammalecte.net/grammalecte/oxt/grammalecte.update.xml # Firefox fx_identifier = French-GC@grammalecte.net fx_name = Grammalecte [fr] - +win_fx_path = C:\Program Files\Mozilla Firefox\firefox.exe win_fx_dev_path = C:\Program Files\Firefox Developer Edition\firefox.exe win_fx_nightly_path = C:\Program Files\Firefox Nightly\firefox.exe +linux_fx_path = /usr/bin/firefox linux_fx_dev_path = /usr/bin/firefox linux_fx_nightly_path = /usr/bin/firefox # Thunderbird tb_identifier = French-GC-TB@grammalecte.net Index: make.py ================================================================== --- make.py +++ make.py @@ -371,11 +371,12 @@ xParser.add_argument("-p", "--perf", help="run performance tests", action="store_true") xParser.add_argument("-pm", "--perf_memo", help="run performance tests and store results in perf_memo.txt", action="store_true") xParser.add_argument("-js", "--javascript", help="JavaScript build for Firefox", action="store_true") xParser.add_argument("-acd", "--add_community_dictionary", help="add community dictionary to the build", action="store_true") xParser.add_argument("-apd", "--add_personal_dictionary", help="add personal dictionary to the build", action="store_true") - xParser.add_argument("-fx", "--firefox", help="Launch Firefox Developper for WebExtension testing", action="store_true") + xParser.add_argument("-fx", "--firefox", help="Launch Firefox for WebExtension testing", action="store_true") + xParser.add_argument("-fxd", "--firefox_dev", help="Launch Firefox Developper for WebExtension testing", action="store_true") xParser.add_argument("-fxn", "--firefox_nightly", help="Launch Firefox Nightly for WebExtension testing", action="store_true") xParser.add_argument("-l", "--lint_web_ext", help="web-ext lint on the WebExtension", action="store_true") xParser.add_argument("-tb", "--thunderbird", help="Launch Thunderbird", action="store_true") xParser.add_argument("-tbb", "--thunderbird_beta", help="Launch Thunderbird Beta", action="store_true") xParser.add_argument("-i", "--install", help="install the extension in Writer (path of unopkg must be set in config.ini)", action="store_true") @@ -453,11 +454,15 @@ if xArgs.lint_web_ext: with helpers.CD("_build/webext/"+sLang): os.system(r'web-ext lint -o text') # Firefox - if xArgs.firefox: # Firefox Developer edition + if xArgs.firefox: # Firefox + with helpers.CD("_build/webext/"+sLang): + spfFirefox = dVars['win_fx_path'] if platform.system() == "Windows" else dVars['linux_fx_path'] + os.system(r'web-ext run --firefox="' + spfFirefox + '" --browser-console') + if xArgs.firefox_dev: # Firefox Developer edition with helpers.CD("_build/webext/"+sLang): spfFirefox = dVars['win_fx_dev_path'] if platform.system() == "Windows" else dVars['linux_fx_dev_path'] os.system(r'web-ext run --firefox="' + spfFirefox + '" --browser-console') if xArgs.firefox_nightly: # Firefox Nightly edition with helpers.CD("_build/webext/"+sLang):