Hello community,

here is the log from the commit of package enigmail for openSUSE:Factory 
checked in at 2018-04-16 12:49:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/enigmail (Old)
 and      /work/SRC/openSUSE:Factory/.enigmail.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "enigmail"

Mon Apr 16 12:49:10 2018 rev:22 rq:596416 version:2.0.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/enigmail/enigmail.changes        2018-04-04 
11:09:11.171847087 +0200
+++ /work/SRC/openSUSE:Factory/.enigmail.new/enigmail.changes   2018-04-16 
12:49:19.728370788 +0200
@@ -1,0 +2,10 @@
+Fri Apr 13 11:21:08 UTC 2018 - [email protected]
+
+- enigmail 2.0.2, addressing more regressions in 2.0/2.0.1:
+  * protected headers should not check for force-display part
+  * Incorrectly displayed subject line in writing dialog when
+    forwarding 
+  * Error in Preferences Dialog upon loading 
+  * Autocrypt messages were unreadable without Enigmail
+
+-------------------------------------------------------------------

Old:
----
  enigmail-2.0.1.tar.gz
  enigmail-2.0.1.tar.gz.asc

New:
----
  enigmail-2.0.2.tar.gz
  enigmail-2.0.2.tar.gz.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ enigmail.spec ++++++
--- /var/tmp/diff_new_pack.fh5FXN/_old  2018-04-16 12:49:20.448344599 +0200
+++ /var/tmp/diff_new_pack.fh5FXN/_new  2018-04-16 12:49:20.452344453 +0200
@@ -18,7 +18,7 @@
 
 
 Name:           enigmail
-Version:        2.0.1
+Version:        2.0.2
 Release:        0
 Summary:        OpenPGP addon for Thunderbird and SeaMonkey
 License:        MPL-2.0

++++++ enigmail-2.0.1.tar.gz -> enigmail-2.0.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/enigmail/Makefile new/enigmail/Makefile
--- old/enigmail/Makefile       2018-04-02 13:33:37.000000000 +0200
+++ new/enigmail/Makefile       2018-04-11 17:39:03.000000000 +0200
@@ -3,7 +3,7 @@
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
 XPI_MODULE     = enigmail
-XPI_MODULE_VERS = 2.0.1
+XPI_MODULE_VERS = 2.0.2
 
 DEPTH          = .
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/enigmail/configure new/enigmail/configure
--- old/enigmail/configure      2018-04-02 13:33:37.000000000 +0200
+++ new/enigmail/configure      2018-04-11 17:39:03.000000000 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for enigmail 2.0.1.
+# Generated by GNU Autoconf 2.69 for enigmail 2.0.2.
 #
 # Report bugs to <https://www.enigmail.net>.
 #
@@ -579,8 +579,8 @@
 # Identity of this package.
 PACKAGE_NAME='enigmail'
 PACKAGE_TARNAME='enigmail'
-PACKAGE_VERSION='2.0.1'
-PACKAGE_STRING='enigmail 2.0.1'
+PACKAGE_VERSION='2.0.2'
+PACKAGE_STRING='enigmail 2.0.2'
 PACKAGE_BUGREPORT='https://www.enigmail.net'
 PACKAGE_URL=''
 
@@ -1195,7 +1195,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures enigmail 2.0.1 to adapt to many kinds of systems.
+\`configure' configures enigmail 2.0.2 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1261,7 +1261,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of enigmail 2.0.1:";;
+     short | recursive ) echo "Configuration of enigmail 2.0.2:";;
    esac
   cat <<\_ACEOF
 
@@ -1343,7 +1343,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-enigmail configure 2.0.1
+enigmail configure 2.0.2
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1360,7 +1360,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by enigmail $as_me 2.0.1, which was
+It was created by enigmail $as_me 2.0.2, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/enigmail/configure.ac new/enigmail/configure.ac
--- old/enigmail/configure.ac   2018-04-02 13:33:37.000000000 +0200
+++ new/enigmail/configure.ac   2018-04-11 17:39:03.000000000 +0200
@@ -2,7 +2,7 @@
 AC_PREREQ(2.61)
 min_automake_version="1.10"
 
-AC_INIT([enigmail],[2.0], [https://www.enigmail.net])
+AC_INIT([enigmail],[2.0.2], [https://www.enigmail.net])
 
 
 AC_PATH_PROG(PYTHON, "python2")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/enigmail/package/bootstrap.js 
new/enigmail/package/bootstrap.js
--- old/enigmail/package/bootstrap.js   2018-04-02 13:33:37.000000000 +0200
+++ new/enigmail/package/bootstrap.js   2018-04-11 17:39:03.000000000 +0200
@@ -49,6 +49,11 @@
 function shutdown(data, reason) {
   try {
     const {
+      EnigmailMsgRead
+    } = Cu.import("resource://enigmail/msgRead.jsm", {});
+    EnigmailMsgRead.onShutdown(reason);
+
+    const {
       subprocess
     } = Cu.import("resource://enigmail/subprocess.jsm", {});
     subprocess.onShutdown();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/enigmail/package/execution.jsm 
new/enigmail/package/execution.jsm
--- old/enigmail/package/execution.jsm  2018-04-02 13:33:37.000000000 +0200
+++ new/enigmail/package/execution.jsm  2018-04-11 17:39:03.000000000 +0200
@@ -362,6 +362,7 @@
   },
 
   execCmd2: function(command, args, stdinFunc, stdoutFunc, doneFunc) {
+    EnigmailLog.CONSOLE("enigmail> " + EnigmailFiles.formatCmdLine(command, 
args) + "\n");
     const procBuilder = new EnigmailExecution.processBuilder();
     procBuilder.setCommand(command);
     procBuilder.setArguments(args);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/enigmail/package/gpgAgent.jsm 
new/enigmail/package/gpgAgent.jsm
--- old/enigmail/package/gpgAgent.jsm   2018-04-02 13:33:37.000000000 +0200
+++ new/enigmail/package/gpgAgent.jsm   2018-04-11 17:39:03.000000000 +0200
@@ -733,7 +733,9 @@
     let homeDirObj = 
Components.classes[NS_LOCAL_FILE_CONTRACTID].createInstance(Ci.nsIFile);
     EnigmailFiles.initPath(homeDirObj, homeDir);
 
-    homeDirObj.normalize(); // resolve symlinks etc.
+    if (homeDirObj.exists()) {
+      homeDirObj.normalize(); // resolve symlinks etc.
+    }
 
     let dirType = EnigmailFiles.ensureWritableDirectory(homeDirObj, 0x1C0); // 
0700
     let errMsg = "";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/enigmail/package/install.rdf 
new/enigmail/package/install.rdf
--- old/enigmail/package/install.rdf    2018-04-02 13:33:37.000000000 +0200
+++ new/enigmail/package/install.rdf    2018-04-11 17:39:03.000000000 +0200
@@ -5,7 +5,7 @@
 
   <Description about="urn:mozilla:install-manifest">
     <em:id>{847b3a00-7ab1-11d4-8f02-006008948af5}</em:id>
-    <em:version>2.0.1</em:version>
+    <em:version>2.0.2</em:version>
     <em:type>2</em:type> <!-- type = extension -->
     <em:bootstrap>true</em:bootstrap>
     
@@ -45,9 +45,9 @@
     <em:homepageURL>https://www.enigmail.net/</em:homepageURL>
 
     <!-- Front End Integration Hooks (used by Extension Manager)-->
-    <em:optionsURL>chrome://enigmail/content/pref-enigmail.xul</em:optionsURL>
     <em:aboutURL>chrome://enigmail/content/enigmailAbout.xul</em:aboutURL>
-    <em:iconURL>chrome://enigmail/skin/enigmail-about.png</em:iconURL>
+    <em:optionsURL>chrome://enigmail/content/pref-enigmail.xul</em:optionsURL>
+    <em:iconURL>chrome://enigmail/skin/enigmail-about.svg</em:iconURL>
 
   </Description>
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/enigmail/package/keyEditor.jsm 
new/enigmail/package/keyEditor.jsm
--- old/enigmail/package/keyEditor.jsm  2018-04-02 13:33:37.000000000 +0200
+++ new/enigmail/package/keyEditor.jsm  2018-04-11 17:39:03.000000000 +0200
@@ -400,7 +400,11 @@
       },
       signKeyCallback,
       null,
-      callbackFunc);
+      function _f(returnCode, errorMsg) {
+        runKeyTrustCheck();
+        EnigmailKeyRing.updateKeys([keyId]);
+        callbackFunc(returnCode, errorMsg);
+      });
   },
 
   genRevokeCert: function(parent, keyId, outFile, reasonCode, reasonText, 
callbackFunc) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/enigmail/package/mime.jsm 
new/enigmail/package/mime.jsm
--- old/enigmail/package/mime.jsm       2018-04-02 13:33:37.000000000 +0200
+++ new/enigmail/package/mime.jsm       2018-04-11 17:39:03.000000000 +0200
@@ -219,12 +219,6 @@
    */
 
   extractProtectedHeaders: function(contentData) {
-
-    // quick return
-    if (contentData.search(/text\/rfc822-headers/i) < 0) {
-      return null;
-    }
-
     // find first MIME delimiter. Anything before that delimiter is the top 
MIME structure
     let m = contentData.search(/^--/m);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/enigmail/package/mimeDecrypt.jsm 
new/enigmail/package/mimeDecrypt.jsm
--- old/enigmail/package/mimeDecrypt.jsm        2018-04-02 13:33:37.000000000 
+0200
+++ new/enigmail/package/mimeDecrypt.jsm        2018-04-11 17:39:03.000000000 
+0200
@@ -275,6 +275,7 @@
   isReloadingLastMessage: function() {
     if (!this.uri) return false;
     if (!LAST_MSG.lastMessageURI) return false;
+    if (("lastMessageData" in LAST_MSG) && LAST_MSG.lastMessageData === "") 
return false;
 
     let currMsg = EnigmailURIs.msgIdentificationFromUrl(this.uri);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/enigmail/package/msgRead.jsm 
new/enigmail/package/msgRead.jsm
--- old/enigmail/package/msgRead.jsm    2018-04-02 13:33:37.000000000 +0200
+++ new/enigmail/package/msgRead.jsm    2018-04-11 17:39:03.000000000 +0200
@@ -56,7 +56,7 @@
   },
 
   /**
-   * Clean up extraExpandedHeaders after upgrading to TB 59.
+   * Clean up extraExpandedHeaders after upgrading to TB 59 and newer, or upon 
shutdown.
    */
   cleanupOldPref: function() {
     let r = EnigmailPrefs.getPrefRoot();
@@ -257,5 +257,15 @@
     }
 
     return text;
+  },
+
+  onShutdown: function(reason) {
+    try {
+      let isPlatform59 = 
EnigmailVersioning.greaterThanOrEqual(EnigmailApp.getPlatformVersion(), 
"59.0a1");
+      if (isPlatform59) return;
+
+      EnigmailMsgRead.cleanupOldPref();
+    }
+    catch (ex) {}
   }
 };
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/enigmail/package/pEp.jsm new/enigmail/package/pEp.jsm
--- old/enigmail/package/pEp.jsm        2018-04-02 13:33:37.000000000 +0200
+++ new/enigmail/package/pEp.jsm        2018-04-11 17:39:03.000000000 +0200
@@ -26,6 +26,7 @@
 var gPepServerPath = null;
 var gLogFunction = null;
 var gShuttingDown = false;
+var gPepAdapterApiVer = "0.0.0";
 
 const Cu = Components.utils;
 const Cc = Components.classes;
@@ -992,6 +993,24 @@
     gPepServerPath = pathName;
   },
 
+  setAdapterApiVersion: function(v) {
+    DEBUG_LOG("setAdapterApiVersion(" + v + ")");
+
+    gPepAdapterApiVer = v;
+  },
+
+  /**
+   * Check if the pEp adapter fulfills at least a given API version.
+   *
+   * @param requiredVersion: String - min. version, e.g. 1.2.3
+   *
+   * @return Boolean (true = yes)
+   */
+  checkAdapterApiLevel: function(requiredVersion) {
+    let vc = 
Cc["@mozilla.org/xpcom/version-comparator;1"].getService(Ci.nsIVersionComparator);
+    return vc.compare(gPepAdapterApiVer, requiredVersion) >= 0;
+  },
+
   /******************* internal (private) methods *********************/
   /**
    * Asynchronously call a pEp function
@@ -1196,7 +1215,13 @@
         }
       });
 
-      if (!EnigmailOS.isDosLike) process.wait();
+      if (!self.checkAdapterApiLevel("0.14.0")) {
+        if (!EnigmailOS.isDosLike) process.wait();
+      }
+      else {
+        process.wait();
+      }
+
       DEBUG_LOG("_startPepServer: JSON startup done");
 
       if (!foundGnuPG) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/enigmail/package/pEpAdapter.jsm 
new/enigmail/package/pEpAdapter.jsm
--- old/enigmail/package/pEpAdapter.jsm 2018-04-02 13:33:37.000000000 +0200
+++ new/enigmail/package/pEpAdapter.jsm 2018-04-11 17:39:03.000000000 +0200
@@ -217,7 +217,15 @@
         process.wait();
         EnigmailLog.DEBUG("pEpAdapter.jsm: isPepAvailable: got version '" + 
pepVersionStr + "'\n");
         if (pepVersionStr.search(/pEp JSON/i) >= 0) {
+          let m = pepVersionStr.match(/^\s+version\s+(\d+\.\d+\.\d+)/im);
           gPepAvailable = true;
+          if (m && m.length > 1) {
+            EnigmailpEp.setAdapterApiVersion(m[1]);
+
+          }
+        }
+        else {
+          EnigmailpEp.setAdapterApiVersion("0.10.0");
         }
       }
       else if (attemptInstall) {
@@ -717,7 +725,9 @@
 
   getIdentityForEmail: function(emailAddress) {
     let deferred = PromiseUtils.defer();
-    EnigmailpEp.updateIdentity({ address: emailAddress }).then(function 
_ok(data) {
+    EnigmailpEp.updateIdentity({
+      address: emailAddress
+    }).then(function _ok(data) {
       if (("result" in data) && typeof data.result === "object" && typeof 
data.result.outParams[0] === "object") {
         if ("username" in data.result.outParams[0] && 
data.result.outParams[0].username) {
           let u = 
jsmime.headerparser.parseAddressingHeader(data.result.outParams[0].username, 
true);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/enigmail/package/pEpDecrypt.jsm 
new/enigmail/package/pEpDecrypt.jsm
--- old/enigmail/package/pEpDecrypt.jsm 2018-04-02 13:33:37.000000000 +0200
+++ new/enigmail/package/pEpDecrypt.jsm 2018-04-11 17:39:03.000000000 +0200
@@ -356,6 +356,7 @@
   isReloadingLastMessage: function() {
     if (!this.uri) return false;
     if (!LAST_MSG.lastMessageURI) return false;
+    if (("lastMessageData" in LAST_MSG) && LAST_MSG.lastMessageData === "") 
return false;
 
     let currMsg = EnigmailURIs.msgIdentificationFromUrl(this.uri);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/enigmail/package/wkdLookup.jsm 
new/enigmail/package/wkdLookup.jsm
--- old/enigmail/package/wkdLookup.jsm  2018-04-02 13:33:37.000000000 +0200
+++ new/enigmail/package/wkdLookup.jsm  2018-04-11 17:39:03.000000000 +0200
@@ -290,9 +290,11 @@
   let keyData = "";
   for (let k in keysArr) {
     try {
-      keyData += 
EnigmailOpenPGP.enigmailFuncs.bytesToArmor(EnigmailOpenPGP.enums.armor.public_key,
 keysArr[k]);
+      keyData += 
EnigmailOpenPGP.enigmailFuncs.bytesToArmor(EnigmailOpenPGP.openpgp.enums.armor.public_key,
 keysArr[k]);
+    }
+    catch (ex) {
+      EnigmailLog.DEBUG("wkdLookup.jsm: importDownloadedKeys: exeption=" + ex 
+ "\n");
     }
-    catch (ex) {}
   }
 
   let keyList = EnigmailKey.getKeyListFromKeyBlock(keyData, {}, false);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/enigmail/ui/content/enigmailMsgComposeOverlay.js 
new/enigmail/ui/content/enigmailMsgComposeOverlay.js
--- old/enigmail/ui/content/enigmailMsgComposeOverlay.js        2018-04-02 
13:33:37.000000000 +0200
+++ new/enigmail/ui/content/enigmailMsgComposeOverlay.js        2018-04-11 
17:39:03.000000000 +0200
@@ -272,14 +272,40 @@
   getAccDefault: function(key) {
     //EnigmailLog.DEBUG("enigmailMsgComposeOverlay.js: 
Enigmail.msg.getAccDefault: 
identity="+this.identity.key+"("+this.identity.email+") key="+key+"\n");
     let res = null;
-
-    if (this.isEnigmailEnabled()) {
+    let mimePreferOpenPGP = this.identity.getIntAttribute("mimePreferOpenPGP");
+    let isSmimeEnabled = this.isSmimeEnabled();
+    let isEnigmailEnabled = this.isEnigmailEnabled();
+    let preferSmimeByDefault = false;
+       
+    if (isSmimeEnabled && isEnigmailEnabled) {
+      if (this.pgpmimeForced === EnigmailConstants.ENIG_FORCE_SMIME) {
+        preferSmimeByDefault = true;
+      }
+      else if (this.pgpmimeForced === EnigmailConstants.ENIG_FORCE_ALWAYS) {
+        preferSmimeByDefault = true;
+      }
+      else {
+        preferSmimeByDefault = (mimePreferOpenPGP === 0);  
+      }
+    } 
+       
+    if (isEnigmailEnabled) {
       switch (key) {
         case 'sign':
-          res = this.identity.getBoolAttribute("sign_mail");
+          if (preferSmimeByDefault) {
+            res = (this.identity.getIntAttribute("sign_mail") > 0);
+          }
+          else {
+            res = (this.identity.getIntAttribute("defaultSigningPolicy") > 0);
+          }
           break;
         case 'encrypt':
-          res = (this.identity.getIntAttribute("encryptionpolicy") > 0);
+          if (preferSmimeByDefault) {
+            res = (this.identity.getIntAttribute("encryptionpolicy") > 0);
+          }
+          else {
+            res = (this.identity.getIntAttribute("defaultEncryptionPolicy") > 
0);
+          }
           break;
         case 'pgpMimeMode':
           res = this.identity.getBoolAttribute(key);
@@ -600,13 +626,15 @@
         prefix = this.getMailPref("mail.forward_subject_prefix") + ": ";
     }
 
-    subject = jsmime.headerparser.decodeRFC2047Words(subject, "utf-8");
-
     switch (gMsgCompose.type) {
       case CT.Draft:
       case CT.Template:
+      case CT.EditTemplate:
       case CT.ForwardInline:
       case CT.ForwardAsAttachment:
+      case CT.EditAsNew:
+        subject = EnigmailData.convertToUnicode(subject, "UTF-8");
+        subject = jsmime.headerparser.decodeRFC2047Words(subject, "utf-8");
         gMsgCompose.compFields.subject = prefix + subject;
         subjElem.value = prefix + subject;
         break;
@@ -1778,6 +1806,7 @@
 
   tryEnablingSMime: function(encFinally, signFinally) {
     let encryptSmime = false;
+    let autoSendEncrypted = EnigmailPrefs.getPref("autoSendEncrypted");
 
     gSMFields.requireEncryptMessage = false;
     gSMFields.signMessage = false;
@@ -1802,7 +1831,7 @@
     }
 
     if (!encryptSmime) {
-      if (EnigmailPrefs.getPref("autoSendEncrypted") == 1) {
+      if (autoSendEncrypted === 1) {
         if (this.isSmimeEncryptionPossible()) {
           if (this.mimePreferOpenPGP === 0) {
             // S/MIME is preferred and encryption is possible
@@ -1850,7 +1879,7 @@
 
       if ((encFinally === EnigmailConstants.ENIG_FINAL_NO || encFinally === 
EnigmailConstants.ENIG_FINAL_FORCENO) &&
         this.mimePreferOpenPGP === 0 &&
-        !this.autoPgpEncryption &&
+        !(this.autoPgpEncryption && autoSendEncrypted === 1) &&
         (signFinally === EnigmailConstants.ENIG_FINAL_YES || signFinally === 
EnigmailConstants.ENIG_FINAL_FORCEYES)) {
         // S/MIME is preferred
         this.statusPGPMime = EnigmailConstants.ENIG_FINAL_SMIME;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/enigmail/ui/content/keyDetailsDlg.js 
new/enigmail/ui/content/keyDetailsDlg.js
--- old/enigmail/ui/content/keyDetailsDlg.js    2018-04-02 13:33:37.000000000 
+0200
+++ new/enigmail/ui/content/keyDetailsDlg.js    2018-04-11 17:39:03.000000000 
+0200
@@ -22,6 +22,8 @@
 var gKeyId = null;
 var gUserId = null;
 var gKeyList = null;
+const Ci = Components.interfaces;
+const Cc = Components.classes;
 
 function onLoad() {
   window.arguments[1].refresh = false;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/enigmail/ui/content/pref-enigmail.js 
new/enigmail/ui/content/pref-enigmail.js
--- old/enigmail/ui/content/pref-enigmail.js    2018-04-02 13:33:37.000000000 
+0200
+++ new/enigmail/ui/content/pref-enigmail.js    2018-04-11 17:39:03.000000000 
+0200
@@ -180,7 +180,7 @@
   }
 
   document.getElementById("enigmail_protectHeaders").checked = 
(EnigGetPref("protectedHeaders") === 2);
-  
document.getElementById("enigmail_protectedSubjectText").setAttribute("placeholder",
 EnigGetString("msgCompose.encryptedSubjectStub"));
+  document.getElementById("protectedSubjectText").setAttribute("placeholder", 
EnigGetString("msgCompose.encryptedSubjectStub"));
 
   // init "saved manual preferences" with current settings:
   gSavedManualPrefKeepSettingsForReply = EnigGetPref("keepSettingsForReply");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/enigmail/ui/skin/Makefile 
new/enigmail/ui/skin/Makefile
--- old/enigmail/ui/skin/Makefile       2018-04-02 13:33:37.000000000 +0200
+++ new/enigmail/ui/skin/Makefile       2018-04-11 17:39:03.000000000 +0200
@@ -16,7 +16,7 @@
        common/enigmail-common.css \
        common/enigmail-pEp.css \
        common/enigmail-html.css \
-       images/enigmail-about.png \
+       images/enigmail-about.svg \
        images/enigmail-logo.png \
        tb-windows/images/enigEncInactive.png \
        tb-windows/images/enigEncNotOk.png \
@@ -81,7 +81,7 @@
        common/enigmail-common.css \
        common/enigmail-pEp.css \
        common/enigmail-html.css \
-       images/enigmail-about.png \
+       images/enigmail-about.svg \
        images/enigmail-logo.png \
        tb-windows/images/enigEncInactive.png \
        tb-windows/images/enigEncNotOk.png \
@@ -147,7 +147,7 @@
        common/enigmail-common.css \
        common/enigmail-pEp.css \
        common/enigmail-html.css \
-       images/enigmail-about.png \
+       images/enigmail-about.svg \
        images/enigmail-logo.png \
        tb-mac/images/enigEncInactive.png \
        tb-mac/images/enigEncNotOk.png \
@@ -212,7 +212,7 @@
        common/enigmail-common.css \
        common/enigmail-pEp.css \
        common/enigmail-html.css \
-       images/enigmail-about.png \
+       images/enigmail-about.svg \
        images/enigmail-logo.png \
        tb-linux/images/enigEncInactive.png \
        tb-linux/images/enigEncNotOk.png \
@@ -277,7 +277,7 @@
        common/enigmail-common.css \
        common/enigmail-pEp.css \
        common/enigmail-html.css \
-       images/enigmail-about.png \
+       images/enigmail-about.svg \
        images/enigmail-logo.png \
        classic-seamonkey/images/enigEncInactive.png \
        classic-seamonkey/images/enigEncNotOk.png \
@@ -356,7 +356,7 @@
        common/enigmail-common.css \
        common/enigmail-pEp.css \
        common/enigmail-html.css \
-       images/enigmail-about.png \
+       images/enigmail-about.svg \
        images/enigmail-logo.png \
        images/enigdecrypt-act.png \
        images/enigdecrypt-dis.png \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/enigmail/ui/skin/common/enigmail-html.css 
new/enigmail/ui/skin/common/enigmail-html.css
--- old/enigmail/ui/skin/common/enigmail-html.css       2018-04-02 
13:33:37.000000000 +0200
+++ new/enigmail/ui/skin/common/enigmail-html.css       2018-04-11 
17:39:03.000000000 +0200
@@ -65,7 +65,7 @@
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
-  min-height: 55px;
+  min-height: 80px;
   background-color: #0077bb;
 }
 
Binary files old/enigmail/ui/skin/images/enigmail-about.png and 
new/enigmail/ui/skin/images/enigmail-about.png differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/enigmail/ui/skin/images/enigmail-about.svg 
new/enigmail/ui/skin/images/enigmail-about.svg
--- old/enigmail/ui/skin/images/enigmail-about.svg      1970-01-01 
01:00:00.000000000 +0100
+++ new/enigmail/ui/skin/images/enigmail-about.svg      2018-04-11 
17:39:03.000000000 +0200
@@ -0,0 +1,126 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+   xmlns:svg="http://www.w3.org/2000/svg";
+   xmlns="http://www.w3.org/2000/svg";
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   width="487.74286"
+   height="487.74286"
+   viewBox="0 0 129.04864 129.04862"
+   version="1.1"
+   id="svg8"
+   inkscape:version="0.92.3 (2405546, 2018-03-11)"
+   sodipodi:docname="Enigmail_ICONS_1.svg"
+   
inkscape:export-filename="D:\BPY\develop\enigmail\ui\skin\images\enigmail-about.png"
+   inkscape:export-xdpi="6.3000002"
+   inkscape:export-ydpi="6.3000002">
+  <defs
+     id="defs2" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.52467208"
+     inkscape:cx="147.57156"
+     inkscape:cy="228.87063"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     inkscape:document-rotation="0"
+     showgrid="false"
+     borderlayer="true"
+     inkscape:showpageshadow="true"
+     units="px"
+     inkscape:pagecheckerboard="false"
+     showguides="false"
+     inkscape:window-width="1440"
+     inkscape:window-height="838"
+     inkscape:window-x="-8"
+     inkscape:window-y="-8"
+     inkscape:window-maximized="1"
+     objecttolerance="10"
+     guidetolerance="10"
+     inkscape:snap-tangential="true"
+     inkscape:snap-perpendicular="true"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0">
+    <inkscape:grid
+       type="xygrid"
+       id="grid10"
+       dotted="false"
+       originx="-164.95325"
+       originy="-89.681012" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata5">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title></dc:title>
+        <cc:license
+           rdf:resource="" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-164.95321,-78.270345)">
+    <g
+       id="g1929"
+       transform="matrix(2.6427797,0,0,2.6427797,-330.59292,-122.11733)"
+       
inkscape:export-filename="D:\BPY\develop\enigmail\ui\skin\images\g1929.png"
+       inkscape:export-xdpi="6.3000002"
+       inkscape:export-ydpi="6.3000002">
+      <g
+         transform="matrix(0.35277777,0,0,-0.35277777,195.71457,97.834121)"
+         id="g178">
+        <path
+           inkscape:connector-curvature="0"
+           id="path180"
+           style="fill:#0077bb;fill-opacity:1;fill-rule:nonzero;stroke:none"
+           d="m 0,0 v -24.836 l 19.402,12.418 z" />
+      </g>
+      <g
+         transform="matrix(0.35277777,0,0,-0.35277777,206.44776,89.803948)"
+         id="g182">
+        <path
+           inkscape:connector-curvature="0"
+           id="path184"
+           style="fill:#0077bb;fill-opacity:1;fill-rule:nonzero;stroke:none"
+           d="m 0,0 v 9.364 c 0,8.569 6.88,15.539 15.449,15.539 8.568,0 
15.447,-6.97 15.447,-15.539 V 0 Z M 54.166,0 H 44.49 v 10.364 c 0,16.064 
-12.978,29.132 -29.042,29.132 -16.063,0 -29.042,-13.068 -29.042,-29.132 V 0 h 
-8.926 c -4.358,0 -7.905,-3.547 -7.905,-7.905 v -5.472 l 26.736,-17.11 
7.333,-4.694 12.179,-7.795 12.18,7.795 7.333,4.694 26.736,17.111 v 5.471 C 
62.072,-3.547 58.525,0 54.166,0" />
+      </g>
+      <g
+         transform="matrix(0.35277777,0,0,-0.35277777,228.3455,106.59567)"
+         id="g186">
+        <path
+           inkscape:connector-curvature="0"
+           id="path188"
+           style="fill:#0077bb;fill-opacity:1;fill-rule:nonzero;stroke:none"
+           d="M 0,0 V 24.836 L -19.403,12.418 Z" />
+      </g>
+      <g
+         transform="matrix(0.35277777,0,0,-0.35277777,213.25975,107.48867)"
+         id="g190">
+        <path
+           inkscape:connector-curvature="0"
+           id="path192"
+           style="fill:#0077bb;fill-opacity:1;fill-rule:nonzero;stroke:none"
+           d="m 0,0 c -0.963,-0.617 -2.225,-0.925 -3.486,-0.925 -1.262,0 
-2.524,0.308 -3.487,0.925 L -22.999,10.257 -49.734,-6.854 v -4.681 c 0,-4.359 
3.546,-7.905 7.905,-7.905 h 7.115 l 0.004,-27.491 c 0,-1.499 1.76,-2.306 
2.896,-1.329 l 33.506,28.82 h 33.164 c 4.36,0 7.907,3.546 7.907,7.905 v 4.681 L 
16.026,10.257 Z" />
+      </g>
+    </g>
+  </g>
+</svg>
Binary files old/enigmail/ui/skin/images/enigmail-logo.png and 
new/enigmail/ui/skin/images/enigmail-logo.png differ



Reply via email to