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
