Bug 25658: Replace security slider with security level UI
commit5a3d6d26e1f8046b20e51d93ca9457a729063bfc
authorRichard Pospesel <richard@torproject.org>
Thu, 14 Mar 2019 20:55:28 +0000 (14 13:55 -0700)
committerGeorg Koppen <gk@torproject.org>
Fri, 15 Mar 2019 06:52:46 +0000 (15 06:52 +0000)
treebc96a12376a1f3eb48edec2eff36f11daa6a93a7
parent2930d898032e04443527af8c6528481f202a2c4e
Bug 25658: Replace security slider with security level UI

This patch has security level related changes for torbutton.
Migrated 'security level' related strings from torbutton.dtd to new
securityLevel.properties file, loaded by JS in the new securitylevel
component in Tor Browser. Removed the old Security Slider xul and menu
entry in the torbutton menu. Also 'fixed' the german (de) torbutton.dtd
file (was valid listing of XML entities, but it broke my dtd parser used
to migrate strings)

Added new "extensions.torbutton.inserted_security_level" pref to
torbutton that piggy backs off the existing
"extensions.torbutton.inserted_button" pref logic. Toolbars are reset to
the Tor Browser default when the new 'inserted_security_level' pref is
false. Coupled with the changes in tor-browser, users which upgrade will
have their toolbars reset to the new design.
178 files changed:
.gitignore [new file with mode: 0644]
src/chrome/content/popup.xul
src/chrome/content/preferences.js [deleted file]
src/chrome/content/preferences.xul [deleted file]
src/chrome/content/torbutton.js
src/chrome/locale/af/torbutton.dtd
src/chrome/locale/ak/torbutton.dtd
src/chrome/locale/am/torbutton.dtd
src/chrome/locale/ar/securityLevel.properties [new file with mode: 0644]
src/chrome/locale/ar/torbutton.dtd
src/chrome/locale/arn/torbutton.dtd
src/chrome/locale/ast/torbutton.dtd
src/chrome/locale/az/securityLevel.properties [new file with mode: 0644]
src/chrome/locale/az/torbutton.dtd
src/chrome/locale/be/torbutton.dtd
src/chrome/locale/bg/securityLevel.properties [new file with mode: 0644]
src/chrome/locale/bg/torbutton.dtd
src/chrome/locale/bms/securityLevel.properties [new file with mode: 0644]
src/chrome/locale/bms/torbutton.dtd
src/chrome/locale/bn-BD/securityLevel.properties [new file with mode: 0644]
src/chrome/locale/bn-BD/torbutton.dtd
src/chrome/locale/bn-IN/torbutton.dtd
src/chrome/locale/bn/torbutton.dtd
src/chrome/locale/bo/torbutton.dtd
src/chrome/locale/br/torbutton.dtd
src/chrome/locale/bs/securityLevel.properties [new file with mode: 0644]
src/chrome/locale/bs/torbutton.dtd
src/chrome/locale/ca/securityLevel.properties [new file with mode: 0644]
src/chrome/locale/ca/torbutton.dtd
src/chrome/locale/cs/securityLevel.properties [new file with mode: 0644]
src/chrome/locale/cs/torbutton.dtd
src/chrome/locale/csb/torbutton.dtd
src/chrome/locale/cy/torbutton.dtd
src/chrome/locale/da/securityLevel.properties [new file with mode: 0644]
src/chrome/locale/da/torbutton.dtd
src/chrome/locale/de/securityLevel.properties [new file with mode: 0644]
src/chrome/locale/de/torbutton.dtd
src/chrome/locale/dz/torbutton.dtd
src/chrome/locale/el/securityLevel.properties [new file with mode: 0644]
src/chrome/locale/el/torbutton.dtd
src/chrome/locale/en-US/securityLevel.properties [new file with mode: 0644]
src/chrome/locale/en-US/torbutton.dtd
src/chrome/locale/eo/securityLevel.properties [new file with mode: 0644]
src/chrome/locale/eo/torbutton.dtd
src/chrome/locale/es-AR/securityLevel.properties [new file with mode: 0644]
src/chrome/locale/es-AR/torbutton.dtd
src/chrome/locale/es/securityLevel.properties [new file with mode: 0644]
src/chrome/locale/es/torbutton.dtd
src/chrome/locale/et/torbutton.dtd
src/chrome/locale/eu/securityLevel.properties [new file with mode: 0644]
src/chrome/locale/eu/torbutton.dtd
src/chrome/locale/fa/securityLevel.properties [new file with mode: 0644]
src/chrome/locale/fa/torbutton.dtd
src/chrome/locale/fi/securityLevel.properties [new file with mode: 0644]
src/chrome/locale/fi/torbutton.dtd
src/chrome/locale/fil/torbutton.dtd
src/chrome/locale/fo/torbutton.dtd
src/chrome/locale/fr/securityLevel.properties [new file with mode: 0644]
src/chrome/locale/fr/torbutton.dtd
src/chrome/locale/fur/torbutton.dtd
src/chrome/locale/fy/torbutton.dtd
src/chrome/locale/ga/securityLevel.properties [new file with mode: 0644]
src/chrome/locale/ga/torbutton.dtd
src/chrome/locale/gl/securityLevel.properties [new file with mode: 0644]
src/chrome/locale/gl/torbutton.dtd
src/chrome/locale/gu/securityLevel.properties [new file with mode: 0644]
src/chrome/locale/gu/torbutton.dtd
src/chrome/locale/gun/torbutton.dtd
src/chrome/locale/ha/torbutton.dtd
src/chrome/locale/he/securityLevel.properties [new file with mode: 0644]
src/chrome/locale/he/torbutton.dtd
src/chrome/locale/hi/torbutton.dtd
src/chrome/locale/hr/torbutton.dtd
src/chrome/locale/ht/torbutton.dtd
src/chrome/locale/hu/securityLevel.properties [new file with mode: 0644]
src/chrome/locale/hu/torbutton.dtd
src/chrome/locale/hy/torbutton.dtd
src/chrome/locale/id/securityLevel.properties [new file with mode: 0644]
src/chrome/locale/id/torbutton.dtd
src/chrome/locale/is/securityLevel.properties [new file with mode: 0644]
src/chrome/locale/is/torbutton.dtd
src/chrome/locale/it/securityLevel.properties [new file with mode: 0644]
src/chrome/locale/it/torbutton.dtd
src/chrome/locale/ja/securityLevel.properties [new file with mode: 0644]
src/chrome/locale/ja/torbutton.dtd
src/chrome/locale/jv/torbutton.dtd
src/chrome/locale/ka/securityLevel.properties [new file with mode: 0644]
src/chrome/locale/ka/torbutton.dtd
src/chrome/locale/km/torbutton.dtd
src/chrome/locale/kn/torbutton.dtd
src/chrome/locale/ko/securityLevel.properties [new file with mode: 0644]
src/chrome/locale/ko/torbutton.dtd
src/chrome/locale/ku/torbutton.dtd
src/chrome/locale/kw/torbutton.dtd
src/chrome/locale/ky/torbutton.dtd
src/chrome/locale/lb/torbutton.dtd
src/chrome/locale/lg/torbutton.dtd
src/chrome/locale/ln/torbutton.dtd
src/chrome/locale/lo/torbutton.dtd
src/chrome/locale/lt/securityLevel.properties [new file with mode: 0644]
src/chrome/locale/lt/torbutton.dtd
src/chrome/locale/lv/securityLevel.properties [new file with mode: 0644]
src/chrome/locale/lv/torbutton.dtd
src/chrome/locale/mg/torbutton.dtd
src/chrome/locale/mi/torbutton.dtd
src/chrome/locale/mk/securityLevel.properties [new file with mode: 0644]
src/chrome/locale/mk/torbutton.dtd
src/chrome/locale/ml/torbutton.dtd
src/chrome/locale/mn/torbutton.dtd
src/chrome/locale/mr/torbutton.dtd
src/chrome/locale/ms/torbutton.dtd
src/chrome/locale/mt/torbutton.dtd
src/chrome/locale/my/securityLevel.properties [new file with mode: 0644]
src/chrome/locale/my/torbutton.dtd
src/chrome/locale/nah/torbutton.dtd
src/chrome/locale/nap/torbutton.dtd
src/chrome/locale/nb/securityLevel.properties [new file with mode: 0644]
src/chrome/locale/nb/torbutton.dtd
src/chrome/locale/ne/torbutton.dtd
src/chrome/locale/nl/securityLevel.properties [new file with mode: 0644]
src/chrome/locale/nl/torbutton.dtd
src/chrome/locale/nn/torbutton.dtd
src/chrome/locale/nso/torbutton.dtd
src/chrome/locale/oc/torbutton.dtd
src/chrome/locale/or/torbutton.dtd
src/chrome/locale/pa/torbutton.dtd
src/chrome/locale/pap/torbutton.dtd
src/chrome/locale/pl/securityLevel.properties [new file with mode: 0644]
src/chrome/locale/pl/torbutton.dtd
src/chrome/locale/pms/torbutton.dtd
src/chrome/locale/ps/torbutton.dtd
src/chrome/locale/pt-BR/securityLevel.properties [new file with mode: 0644]
src/chrome/locale/pt-BR/torbutton.dtd
src/chrome/locale/pt/securityLevel.properties [new file with mode: 0644]
src/chrome/locale/pt/torbutton.dtd
src/chrome/locale/ro/securityLevel.properties [new file with mode: 0644]
src/chrome/locale/ro/torbutton.dtd
src/chrome/locale/ru/securityLevel.properties [new file with mode: 0644]
src/chrome/locale/ru/torbutton.dtd
src/chrome/locale/sco/torbutton.dtd
src/chrome/locale/sk/securityLevel.properties [new file with mode: 0644]
src/chrome/locale/sk/torbutton.dtd
src/chrome/locale/sl/securityLevel.properties [new file with mode: 0644]
src/chrome/locale/sl/torbutton.dtd
src/chrome/locale/so/torbutton.dtd
src/chrome/locale/son/torbutton.dtd
src/chrome/locale/sq/torbutton.dtd
src/chrome/locale/sr/securityLevel.properties [new file with mode: 0644]
src/chrome/locale/sr/torbutton.dtd
src/chrome/locale/st/torbutton.dtd
src/chrome/locale/su/torbutton.dtd
src/chrome/locale/sv/securityLevel.properties [new file with mode: 0644]
src/chrome/locale/sv/torbutton.dtd
src/chrome/locale/sw/torbutton.dtd
src/chrome/locale/ta/torbutton.dtd
src/chrome/locale/te/torbutton.dtd
src/chrome/locale/tg/torbutton.dtd
src/chrome/locale/th/torbutton.dtd
src/chrome/locale/ti/torbutton.dtd
src/chrome/locale/tk/torbutton.dtd
src/chrome/locale/tr/securityLevel.properties [new file with mode: 0644]
src/chrome/locale/tr/torbutton.dtd
src/chrome/locale/uk/securityLevel.properties [new file with mode: 0644]
src/chrome/locale/uk/torbutton.dtd
src/chrome/locale/ur/torbutton.dtd
src/chrome/locale/ve/torbutton.dtd
src/chrome/locale/vi/securityLevel.properties [new file with mode: 0644]
src/chrome/locale/vi/torbutton.dtd
src/chrome/locale/wa/torbutton.dtd
src/chrome/locale/wo/torbutton.dtd
src/chrome/locale/zh-CN/securityLevel.properties [new file with mode: 0644]
src/chrome/locale/zh-CN/torbutton.dtd
src/chrome/locale/zh-HK/torbutton.dtd
src/chrome/locale/zh-TW/securityLevel.properties [new file with mode: 0644]
src/chrome/locale/zh-TW/torbutton.dtd
src/chrome/locale/zu/torbutton.dtd
src/defaults/preferences/preferences.js
trans_tools/import-translations.sh