From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/85107 Path: news.gmane.org!not-for-mail From: Sylvain Chouleur Newsgroups: gmane.emacs.gnus.general Subject: [PATCH] Support vcal format timezones Date: Sun, 12 Oct 2014 01:56:00 +0200 Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=001a11339b5889cb8405052e693e X-Trace: ger.gmane.org 1413071867 26141 80.91.229.3 (11 Oct 2014 23:57:47 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 11 Oct 2014 23:57:47 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M33351@lists.math.uh.edu Sun Oct 12 01:57:40 2014 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Xd6Xa-0000lT-6T for ding-account@gmane.org; Sun, 12 Oct 2014 01:57:38 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1Xd6WV-00007S-R7; Sat, 11 Oct 2014 18:56:31 -0500 Original-Received: from mx1.math.uh.edu ([129.7.128.32]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1Xd6WT-000078-CV for ding@lists.math.uh.edu; Sat, 11 Oct 2014 18:56:29 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx1.math.uh.edu with esmtps (TLSv1:AES128-SHA:128) (Exim 4.76) (envelope-from ) id 1Xd6WS-0006Nt-7C for ding@lists.math.uh.edu; Sat, 11 Oct 2014 18:56:29 -0500 Original-Received: from mail-qg0-f47.google.com ([209.85.192.47]) by quimby.gnus.org with esmtp (Exim 4.80) (envelope-from ) id 1Xd6WQ-0007YJ-OO for ding@gnus.org; Sun, 12 Oct 2014 01:56:26 +0200 Original-Received: by mail-qg0-f47.google.com with SMTP id i50so5366715qgf.20 for ; Sat, 11 Oct 2014 16:56:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=q8pEdhu8SrUwpT8DPav59B1ejwwn9b1R5kgBgI9qZH4=; b=MNmeBsg/DhfMwh24HOC0oRg+FyIPyyX9Gg0BhvQrfEaHQU9LD4M4wn6FxA/qga3qhw rf4NcN/E0Fqc3fvTiFPorHkAhRayOYIXboMaFu+f6Y3oZDhAcSPV+8KCpSyqDJh503cU wHnbtG4Yn4lJ3ReVw/c0y3Tvjyb868gG1Xh41mEwHdNwj37L7s6CFUDJPNd+MT1ibdTL xuaHMQeO/aDbw+ood1gSLxAkhuC/Q3O46WWLZDWCs4PIz0OIp30ZDHg9c482WnknY2jf 4H9VMzY0nvz5MdM7dJSQRJ84trk4bxxrsPUzFb4CwonL7yEhOxho8bNxrkDfPAszg4pe lTUg== X-Received: by 10.229.212.66 with SMTP id gr2mr24147489qcb.27.1413071780816; Sat, 11 Oct 2014 16:56:20 -0700 (PDT) Original-Received: by 10.96.212.230 with HTTP; Sat, 11 Oct 2014 16:56:00 -0700 (PDT) X-Spam-Score: -3.0 (---) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:85107 Archived-At: --001a11339b5889cb8405052e693e Content-Type: text/plain; charset=UTF-8 Hi all, here is a patch proposal in order to support icalendar timezones using the RFC 5545 definition. The code just reuse the icalendar.el functions Cheers, -- Sylvain --001a11339b5889cb8405052e693e Content-Type: text/x-patch; charset=US-ASCII; name="0001-Support-vcal-format-timezones.patch" Content-Disposition: attachment; filename="0001-Support-vcal-format-timezones.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_i15mftfp0 RnJvbSBjNmEyODUxMjUyM2RlZmFhZDQzZTdhNjM2N2M1ZGM4NjI1NWUzZDhiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTeWx2YWluIENob3VsZXVyIDxzeWx2YWluLmNob3VsZXVyQGdt YWlsLmNvbT4KRGF0ZTogVGh1LCA5IE9jdCAyMDE0IDE5OjA4OjA0ICswMjAwClN1YmplY3Q6IFtQ QVRDSF0gU3VwcG9ydCB2Y2FsIGZvcm1hdCB0aW1lem9uZXMKCk9sZCB2ZXJzaW9uIG9ubHkgc3Vw cG9ydGVkIGVtYWNzIGtub3duIHRpbWV6b25lLgpIZXJlIHdlIHJldXNlIGljYWxlbmRhciBjb2Rl IHRvIGV4dHJhY3QgdGltZXpvbmUgZGVmaW5pdGlvbiBmcm9tCnZjYWxlbmRhciBmb3JtYXQKClNp Z25lZC1vZmYtYnk6IFN5bHZhaW4gQ2hvdWxldXIgPHN5bHZhaW4uY2hvdWxldXJAZ21haWwuY29t PgotLS0KIGxpc3AvZ251cy1pY2FsZW5kYXIuZWwgfCAxOCArKysrKysrKysrLS0tLS0tLS0KIDEg ZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp dCBhL2xpc3AvZ251cy1pY2FsZW5kYXIuZWwgYi9saXNwL2dudXMtaWNhbGVuZGFyLmVsCmluZGV4 IDMzNjJjYzg3ODExMC4uYTllNGEyNGM5M2IwIDEwMDY0NAotLS0gYS9saXNwL2dudXMtaWNhbGVu ZGFyLmVsCisrKyBiL2xpc3AvZ251cy1pY2FsZW5kYXIuZWwKQEAgLTE0MSwxMiArMTQxLDEzIEBA CiAoZGVmbWV0aG9kIGdudXMtaWNhbGVuZGFyLWV2ZW50OnN0YXJ0ICgoZXZlbnQgZ251cy1pY2Fs ZW5kYXItZXZlbnQpKQogICAoZm9ybWF0LXRpbWUtc3RyaW5nICIlWS0lbS0lZCAlSDolTSIgKGdu dXMtaWNhbGVuZGFyLWV2ZW50OnN0YXJ0LXRpbWUgZXZlbnQpKSkKIAotKGRlZnVuIGdudXMtaWNh bGVuZGFyLWV2ZW50LS1kZWNvZGUtZGF0ZWZpZWxkIChpY2FsIGZpZWxkKQotICAobGV0KiAoKGRh dGUgKGljYWxlbmRhci0tZ2V0LWV2ZW50LXByb3BlcnR5IGljYWwgZmllbGQpKQotICAgICAgICAg KGRhdGUtcHJvcHMgKGljYWxlbmRhci0tZ2V0LWV2ZW50LXByb3BlcnR5LWF0dHJpYnV0ZXMgaWNh bCBmaWVsZCkpCi0gICAgICAgICAodHogKHBsaXN0LWdldCBkYXRlLXByb3BzICdUWklEKSkpCi0K LSAgICAoZGF0ZS10by10aW1lICh0aW1lem9uZS1tYWtlLWRhdGUtYXJwYS1zdGFuZGFyZCBkYXRl IG5pbCB0eikpKSkKKyhkZWZ1biBnbnVzLWljYWxlbmRhci1ldmVudC0tZGVjb2RlLWRhdGVmaWVs ZCAoZXZlbnQgZmllbGQgem9uZS1tYXApCisgIChsZXQqICgoZHRkYXRlIChpY2FsZW5kYXItLWdl dC1ldmVudC1wcm9wZXJ0eSBldmVudCBmaWVsZCkpCisgICAgICAgICAoZHRkYXRlLXpvbmUgKGlj YWxlbmRhci0tZmluZC10aW1lLXpvbmUKKyAgICAgICAgICAgICAgICAgICAgICAgKGljYWxlbmRh ci0tZ2V0LWV2ZW50LXByb3BlcnR5LWF0dHJpYnV0ZXMKKyAgICAgICAgICAgICAgICAgICAgICAg IGV2ZW50IGZpZWxkKSB6b25lLW1hcCkpCisgICAgICAgICAoZHRkYXRlLWRlYyAoaWNhbGVuZGFy LS1kZWNvZGUtaXNvZGF0ZXRpbWUgZHRkYXRlIG5pbCBkdGRhdGUtem9uZSkpKQorICAgIChhcHBs eSAnZW5jb2RlLXRpbWUgZHRkYXRlLWRlYykpKQogCiAoZGVmdW4gZ251cy1pY2FsZW5kYXItZXZl bnQtLWZpbmQtYXR0ZW5kZWUgKGljYWwgbmFtZS1vci1lbWFpbCkKICAgKGxldCogKChldmVudCAo Y2FyIChpY2FsZW5kYXItLWFsbC1ldmVudHMgaWNhbCkpKQpAQCAtMjA0LDEwICsyMDUsMTEgQEAK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgiUkVRLVBBUlRJQ0lQQU5UIiAncmVxdWly ZWQpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoIk9QVC1QQVJUSUNJUEFOVCIgJ29w dGlvbmFsKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKF8gICAgICAgICAgICAgICAg ICdub24tcGFydGljaXBhbnQpKSkKKyAgICAgICAgICh6b25lLW1hcCAoaWNhbGVuZGFyLS1jb252 ZXJ0LWFsbC10aW1lem9uZXMgaWNhbCkpCiAgICAgICAgICAoYXJncyAobGlzdCA6bWV0aG9kIG1l dGhvZAogICAgICAgICAgICAgICAgICAgICAgOm9yZ2FuaXplciBvcmdhbml6ZXIKLSAgICAgICAg ICAgICAgICAgICAgIDpzdGFydC10aW1lIChnbnVzLWljYWxlbmRhci1ldmVudC0tZGVjb2RlLWRh dGVmaWVsZCBldmVudCAnRFRTVEFSVCkKLSAgICAgICAgICAgICAgICAgICAgIDplbmQtdGltZSAo Z251cy1pY2FsZW5kYXItZXZlbnQtLWRlY29kZS1kYXRlZmllbGQgZXZlbnQgJ0RURU5EKQorICAg ICAgICAgICAgICAgICAgICAgOnN0YXJ0LXRpbWUgKGdudXMtaWNhbGVuZGFyLWV2ZW50LS1kZWNv ZGUtZGF0ZWZpZWxkIGV2ZW50ICdEVFNUQVJUIHpvbmUtbWFwKQorICAgICAgICAgICAgICAgICAg ICAgOmVuZC10aW1lIChnbnVzLWljYWxlbmRhci1ldmVudC0tZGVjb2RlLWRhdGVmaWVsZCBldmVu dCAnRFRFTkQgem9uZS1tYXApCiAgICAgICAgICAgICAgICAgICAgICA6cnN2cCAoc3RyaW5nPSAo cGxpc3QtZ2V0IChjYWRyIGF0dGVuZGVlKSAnUlNWUCkgIlRSVUUiKQogICAgICAgICAgICAgICAg ICAgICAgOnBhcnRpY2lwYXRpb24tdHlwZSBwYXJ0aWNpcGF0aW9uLXR5cGUKICAgICAgICAgICAg ICAgICAgICAgIDpyZXEtcGFydGljaXBhbnRzIChjYXIgYXR0ZW5kZWUtbmFtZXMpCi0tIAoyLjEu MQoK --001a11339b5889cb8405052e693e--