From mboxrd@z Thu Jan 1 00:00:00 1970 From: Grant Rettke Subject: Patch adding from-logo to ox-koma-letter.el Date: Fri, 27 Apr 2018 23:30:33 -0500 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="000000000000e5eaf9056ae1147b" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:54168) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fCHVO-0000Pf-1m for emacs-orgmode@gnu.org; Sat, 28 Apr 2018 00:30:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fCHVN-0003qF-8L for emacs-orgmode@gnu.org; Sat, 28 Apr 2018 00:30:38 -0400 Received: from mail-lf0-x236.google.com ([2a00:1450:4010:c07::236]:44637) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fCHVM-0003pn-MG for emacs-orgmode@gnu.org; Sat, 28 Apr 2018 00:30:37 -0400 Received: by mail-lf0-x236.google.com with SMTP id h197-v6so5384914lfg.11 for ; Fri, 27 Apr 2018 21:30:36 -0700 (PDT) List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: "Emacs-orgmode" To: Org-mode --000000000000e5eaf9056ae1147b Content-Type: text/plain; charset="UTF-8" Hi, This patch adds from-logo support to ox-koma-letter.el. Tested it manually with Elisp and also in buffer properties. There are four combinations (both in properties, both in Elisp, and then the two permutations). It was a copy-and-paste job so I marked it as a tinychange even though it was more than 15 lines. Ran the system tests and they pass. Sincerely, Grant Rettke --000000000000e5eaf9056ae1147b Content-Type: application/octet-stream; name="0001-ox-koma-letter.el-Adds-from-logo-variable.patch" Content-Disposition: attachment; filename="0001-ox-koma-letter.el-Adds-from-logo-variable.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_jgivutvs0 RnJvbSA2ZmMzM2EyNWMxNjJkNmMwZTM2NTFkMjU5NTFjZjYwYjUxN2MxZjQ4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBHcmFudCBSZXR0a2UgPGdjckB3aXNkb21hbmR3b25kZXIuY29t PgpEYXRlOiBGcmksIDI3IEFwciAyMDE4IDIzOjE1OjM0IC0wNTAwClN1YmplY3Q6IFtQQVRDSF0g b3gta29tYS1sZXR0ZXIuZWwgQWRkcyBmcm9tLWxvZ28gdmFyaWFibGUKCiogb3gta29tYS1sZXR0 ZXIuZWwgKG9yZy1leHBvcnQtZGVmaW5lLWRlcml2ZWQtYmFja2VuZCwgb3JnLWtvbWEtbGV0dGVy LS1idWlsZC1zZXR0aW5ncyk6IEFkZHMKICBmcm9tLWxvZ28gaGFuZGxpbmcgYW5kIHN1cHBvcnRp bmcgdmFyaWFibGVzCiAgYG9yZy1rb21hLWxldHRlci1mcm9tLWxvZ28nIGFuZCBgb3JnLWtvbWEt bGV0dGVyLXVzZS1mcm9tLWxvZ28nLgoKVElOWUNIQU5HRQotLS0KIGNvbnRyaWIvbGlzcC9veC1r b21hLWxldHRlci5lbCB8IDI5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUg Y2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2NvbnRyaWIvbGlzcC9veC1r b21hLWxldHRlci5lbCBiL2NvbnRyaWIvbGlzcC9veC1rb21hLWxldHRlci5lbAppbmRleCAzN2Q3 MTEyY2YuLmZlYzk5YmJkZiAxMDA2NDQKLS0tIGEvY29udHJpYi9saXNwL294LWtvbWEtbGV0dGVy LmVsCisrKyBiL2NvbnRyaWIvbGlzcC9veC1rb21hLWxldHRlci5lbApAQCAtNDAsNiArNDAsNyBA QAogOzsgICAtIE9QRU5JTkc6IHNlZSBgb3JnLWtvbWEtbGV0dGVyLW9wZW5pbmcnLAogOzsgICAt IFBIT05FX05VTUJFUjogc2VlIGBvcmcta29tYS1sZXR0ZXItcGhvbmUtbnVtYmVyJywKIDs7ICAg LSBVUkw6IHNlZSBgb3JnLWtvbWEtbGV0dGVyLXVybCcsCis7OyAgIC0gRlJPTV9MT0dPOiBzZWUg YG9yZy1rb21hLWxldHRlci1mcm9tLWxvZ28nLAogOzsgICAtIFNJR05BVFVSRTogc2VlIGBvcmct a29tYS1sZXR0ZXItc2lnbmF0dXJlJywKIDs7ICAgLSBQTEFDRTogc2VlIGBvcmcta29tYS1sZXR0 ZXItcGxhY2UnLAogOzsgICAtIExPQ0FUSU9OOiBzZWUgYG9yZy1rb21hLWxldHRlci1sb2NhdGlv bicsCkBAIC01OSw2ICs2MCw3IEBACiA7OyAgIC0gZm9sZG1hcmtzIChzZWUgYG9yZy1rb21hLWxl dHRlci11c2UtZm9sZG1hcmtzJykKIDs7ICAgLSBwaG9uZSAoc2VlIGBvcmcta29tYS1sZXR0ZXIt dXNlLXBob25lJykKIDs7ICAgLSB1cmwgKHNlZSBgb3JnLWtvbWEtbGV0dGVyLXVzZS11cmwnKQor OzsgICAtIGZyb20tbG9nbyAoc2VlIGBvcmcta29tYS1sZXR0ZXItdXNlLWZyb20tbG9nbycpCiA7 OyAgIC0gZW1haWwgKHNlZSBgb3JnLWtvbWEtbGV0dGVyLXVzZS1lbWFpbCcpCiA7OyAgIC0gcGxh Y2UgKHNlZSBgb3JnLWtvbWEtbGV0dGVyLXVzZS1wbGFjZScpCiA7OyAgIC0gbG9jYXRpb24gKHNl ZSBgb3JnLWtvbWEtbGV0dGVyLXVzZS1sb2NhdGlvbicpCkBAIC0xOTMsNiArMTk1LDEzIEBAIFRo aXMgb3B0aW9uIGNhbiBhbHNvIGJlIHNldCB3aXRoIHRoZSBVUkwga2V5d29yZC4iCiAgIDp0eXBl ICdzdHJpbmcKICAgOnNhZmUgIydzdHJpbmdwKQogCisoZGVmY3VzdG9tIG9yZy1rb21hLWxldHRl ci1mcm9tLWxvZ28gIiIKKyAgIkNvbW1hbmRzIGZvciBpbnNlcnRpbmcgdGhlIHNlbmRlcuKAmXMg bG9nbywgZS4gZy4sIFxcaW5jbHVkZWdyYXBoaWNze2xvZ299LgorVGhpcyBvcHRpb24gY2FuIGFs c28gYmUgc2V0IHdpdGggdGhlIEZST01fTE9HTyBrZXl3b3JkLiIKKyAgOmdyb3VwICdvcmctZXhw b3J0LWtvbWEtbGV0dGVyCisgIDp0eXBlICdzdHJpbmcKKyAgOnNhZmUgIydzdHJpbmdwKQorCiAo ZGVmY3VzdG9tIG9yZy1rb21hLWxldHRlci1wbGFjZSAiIgogICAiUGxhY2UgZnJvbSB3aGljaCB0 aGUgbGV0dGVyIGlzIHNlbnQsIGFzIGEgc3RyaW5nLgogVGhpcyBvcHRpb24gY2FuIGFsc28gYmUg c2V0IHdpdGggdGhlIFBMQUNFIGtleXdvcmQuIgpAQCAtMzc5LDYgKzM4OCwxNCBAQCBUaGlzIG9w dGlvbiBjYW4gYWxzbyBiZSBzZXQgd2l0aCB0aGUgT1BUSU9OUyBrZXl3b3JkLCBlLmcuOgogICA6 dHlwZSAnYm9vbGVhbgogICA6c2FmZSAjJ2Jvb2xlYW5wKQogCisoZGVmY3VzdG9tIG9yZy1rb21h LWxldHRlci11c2UtZnJvbS1sb2dvIG5pbAorICAiTm9uLW5pbCBwcmludHMgc2VuZGVyJ3MgRlJP TV9MT0dPLgorVGhpcyBvcHRpb24gY2FuIGFsc28gYmUgc2V0IHdpdGggdGhlIE9QVElPTlMga2V5 d29yZCwgZS5nLjoKK1wiZnJvbS1sb2dvOnRcIi4iCisgIDpncm91cCAnb3JnLWV4cG9ydC1rb21h LWxldHRlcgorICA6dHlwZSAnYm9vbGVhbgorICA6c2FmZSAjJ2Jvb2xlYW5wKQorCiAoZGVmY3Vz dG9tIG9yZy1rb21hLWxldHRlci11c2UtZW1haWwgbmlsCiAgICJOb24tbmlsIHByaW50cyBzZW5k ZXIncyBlbWFpbCBhZGRyZXNzLgogVGhpcyBvcHRpb24gY2FuIGFsc28gYmUgc2V0IHdpdGggdGhl IE9QVElPTlMga2V5d29yZCwgZS5nLjoKQEAgLTQ0NCw2ICs0NjEsNyBAQCBlLmcuIFwidGl0bGUt c3ViamVjdDp0XCIuIgogICAgICg6ZnJvbS1hZGRyZXNzICJGUk9NX0FERFJFU1MiIG5pbCBvcmct a29tYS1sZXR0ZXItZnJvbS1hZGRyZXNzIG5ld2xpbmUpCiAgICAgKDpwaG9uZS1udW1iZXIgIlBI T05FX05VTUJFUiIgbmlsIG9yZy1rb21hLWxldHRlci1waG9uZS1udW1iZXIpCiAgICAgKDp1cmwg IlVSTCIgbmlsIG9yZy1rb21hLWxldHRlci11cmwpCisgICAgKDpmcm9tLWxvZ28gIkZST01fTE9H TyIgbmlsIG9yZy1rb21hLWxldHRlci1mcm9tLWxvZ28pCiAgICAgKDplbWFpbCAiRU1BSUwiIG5p bCAob3JnLWtvbWEtbGV0dGVyLS1nZXQtdmFsdWUgb3JnLWtvbWEtbGV0dGVyLWVtYWlsKSB0KQog ICAgICg6dG8tYWRkcmVzcyAiVE9fQUREUkVTUyIgbmlsIG5pbCBuZXdsaW5lKQogICAgICg6cGxh Y2UgIlBMQUNFIiBuaWwgb3JnLWtvbWEtbGV0dGVyLXBsYWNlKQpAQCAtNDY0LDYgKzQ4Miw3IEBA IGUuZy4gXCJ0aXRsZS1zdWJqZWN0OnRcIi4iCiAgICAgKDp3aXRoLWZvbGRtYXJrcyBuaWwgImZv bGRtYXJrcyIgb3JnLWtvbWEtbGV0dGVyLXVzZS1mb2xkbWFya3MpCiAgICAgKDp3aXRoLXBob25l IG5pbCAicGhvbmUiIG9yZy1rb21hLWxldHRlci11c2UtcGhvbmUpCiAgICAgKDp3aXRoLXVybCBu aWwgInVybCIgb3JnLWtvbWEtbGV0dGVyLXVzZS11cmwpCisgICAgKDp3aXRoLWZyb20tbG9nbyBu aWwgImZyb20tbG9nbyIgb3JnLWtvbWEtbGV0dGVyLXVzZS1mcm9tLWxvZ28pCiAgICAgKDp3aXRo LXBsYWNlIG5pbCAicGxhY2UiIG9yZy1rb21hLWxldHRlci11c2UtcGxhY2UpCiAgICAgKDp3aXRo LXN1YmplY3QgbmlsICJzdWJqZWN0IiBvcmcta29tYS1sZXR0ZXItc3ViamVjdC1mb3JtYXQpCiAg ICAgKDp3aXRoLXRpdGxlLWFzLXN1YmplY3QgbmlsICJ0aXRsZS1zdWJqZWN0IiBvcmcta29tYS1s ZXR0ZXItcHJlZmVyLXN1YmplY3QpCkBAIC00NzYsNiArNDk1LDcgQEAgZS5nLiBcInRpdGxlLXN1 YmplY3Q6dFwiLiIKICAgICAoOmluYnVmZmVyLWVtYWlsICJFTUFJTCIgbmlsICdrb21hLWxldHRl cjplbXB0eSkKICAgICAoOmluYnVmZmVyLXBob25lLW51bWJlciAiUEhPTkVfTlVNQkVSIiBuaWwg J2tvbWEtbGV0dGVyOmVtcHR5KQogICAgICg6aW5idWZmZXItdXJsICJVUkwiIG5pbCAna29tYS1s ZXR0ZXI6ZW1wdHkpCisgICAgKDppbmJ1ZmZlci1mcm9tLWxvZ28gIkZST01fTE9HTyIgbmlsICdr b21hLWxldHRlcjplbXB0eSkKICAgICAoOmluYnVmZmVyLXBsYWNlICJQTEFDRSIgbmlsICdrb21h LWxldHRlcjplbXB0eSkKICAgICAoOmluYnVmZmVyLWxvY2F0aW9uICJMT0NBVElPTiIgbmlsICdr b21hLWxldHRlcjplbXB0eSkKICAgICAoOmluYnVmZmVyLXNpZ25hdHVyZSAiU0lHTkFUVVJFIiBu aWwgJ2tvbWEtbGV0dGVyOmVtcHR5KQpAQCAtNDg0LDYgKzUwNCw3IEBAIGUuZy4gXCJ0aXRsZS1z dWJqZWN0OnRcIi4iCiAgICAgKDppbmJ1ZmZlci13aXRoLWZvbGRtYXJrcyBuaWwgImZvbGRtYXJr cyIgJ2tvbWEtbGV0dGVyOmVtcHR5KQogICAgICg6aW5idWZmZXItd2l0aC1waG9uZSBuaWwgInBo b25lIiAna29tYS1sZXR0ZXI6ZW1wdHkpCiAgICAgKDppbmJ1ZmZlci13aXRoLXVybCBuaWwgInVy bCIgJ2tvbWEtbGV0dGVyOmVtcHR5KQorICAgICg6aW5idWZmZXItd2l0aC1mcm9tLWxvZ28gbmls ICJmcm9tLWxvZ28iICdrb21hLWxldHRlcjplbXB0eSkKICAgICAoOmluYnVmZmVyLXdpdGgtcGxh Y2UgbmlsICJwbGFjZSIgJ2tvbWEtbGV0dGVyOmVtcHR5KSkKICAgOnRyYW5zbGF0ZS1hbGlzdCAn KChleHBvcnQtYmxvY2sgLiBvcmcta29tYS1sZXR0ZXItZXhwb3J0LWJsb2NrKQogCQkJKGV4cG9y dC1zbmlwcGV0IC4gb3JnLWtvbWEtbGV0dGVyLWV4cG9ydC1zbmlwcGV0KQpAQCAtNzg2LDYgKzgw NywxNCBAQCBhIGNvbW11bmljYXRpb24gY2hhbm5lbC4iCiAgICAgIChhbmQgKGZ1bmNhbGwgY2hl Y2stc2NvcGUgJ3dpdGgtdXJsKQogICAgICAgICAgIChmb3JtYXQgIlxcS09NQW9wdGlvbntmcm9t dXJsfXslc31cbiIKICAgICAgICAgICAgICAgICAgIChpZiAocGxpc3QtZ2V0IGluZm8gOndpdGgt dXJsKSAidHJ1ZSIgImZhbHNlIikpKQorICAgICA7OyBGcm9tIExvZ28KKyAgICAgKGxldCAoKGZy b20tbG9nbyAocGxpc3QtZ2V0IGluZm8gOmZyb20tbG9nbykpKQorICAgICAgIChhbmQgKG9yZy1z dHJpbmctbnctcCBmcm9tLWxvZ28pCisgICAgICAgICAgICAoZnVuY2FsbCBjaGVjay1zY29wZSAn ZnJvbS1sb2dvKQorICAgICAgICAgICAgKGZvcm1hdCAiXFxzZXRrb21hdmFye2Zyb21sb2dvfXsl c31cbiIgZnJvbS1sb2dvKSkpCisgICAgIChhbmQgKGZ1bmNhbGwgY2hlY2stc2NvcGUgJ3dpdGgt ZnJvbS1sb2dvKQorICAgICAgICAgIChmb3JtYXQgIlxcS09NQW9wdGlvbntmcm9tbG9nb317JXN9 XG4iCisgICAgICAgICAgICAgICAgICAoaWYgKHBsaXN0LWdldCBpbmZvIDp3aXRoLWZyb20tbG9n bykgInRydWUiICJmYWxzZSIpKSkKICAgICAgOzsgU2lnbmF0dXJlLgogICAgICAobGV0KiAoKGhl YWRpbmctdmFsCiAJICAgICAoYW5kIChwbGlzdC1nZXQgaW5mbyA6d2l0aC1oZWFkbGluZS1vcGVu aW5nKQotLSAKMi4xNy4wCgo= --000000000000e5eaf9056ae1147b--