From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.bugs Subject: bug#40854: [PATCH] Base timer-list-mode on tabulated-list-mode and support sorting by column Date: Sat, 25 Apr 2020 22:51:29 +0200 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="0000000000002a156605a423a6e0" Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="45159"; mail-complaints-to="usenet@ciao.gmane.io" To: 40854@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Apr 25 22:52:16 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jSRmZ-000Bcn-MG for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 25 Apr 2020 22:52:15 +0200 Original-Received: from localhost ([::1]:47356 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jSRmY-0004Wl-JG for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 25 Apr 2020 16:52:14 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48264) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jSRmN-0004Wd-Dz for bug-gnu-emacs@gnu.org; Sat, 25 Apr 2020 16:52:03 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jSRmM-0007Gw-N6 for bug-gnu-emacs@gnu.org; Sat, 25 Apr 2020 16:52:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:48918) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jSRmM-0007Gr-AP for bug-gnu-emacs@gnu.org; Sat, 25 Apr 2020 16:52:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jSRmM-0006wY-9U for bug-gnu-emacs@gnu.org; Sat, 25 Apr 2020 16:52:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 25 Apr 2020 20:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 40854 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.158784790826668 (code B ref -1); Sat, 25 Apr 2020 20:52:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 25 Apr 2020 20:51:48 +0000 Original-Received: from localhost ([127.0.0.1]:60464 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jSRm7-0006w4-U6 for submit@debbugs.gnu.org; Sat, 25 Apr 2020 16:51:48 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:40448) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jSRm5-0006vw-G0 for submit@debbugs.gnu.org; Sat, 25 Apr 2020 16:51:46 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48214) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jSRm4-0004VV-JZ for bug-gnu-emacs@gnu.org; Sat, 25 Apr 2020 16:51:45 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jSRm3-0006iL-Rb for bug-gnu-emacs@gnu.org; Sat, 25 Apr 2020 16:51:44 -0400 Original-Received: from mail-yb1-f180.google.com ([209.85.219.180]:40792) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jSRm3-0006iB-AF for bug-gnu-emacs@gnu.org; Sat, 25 Apr 2020 16:51:43 -0400 Original-Received: by mail-yb1-f180.google.com with SMTP id f13so7156614ybk.7 for ; Sat, 25 Apr 2020 13:51:42 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=8bNsvE2/9khFjLly+ITF00rLIBQRqGDvYmicNKbw+cs=; b=VEjSJyxQtIY320nCL0FzQ4F0iNdH0lVJhEyddWUH5KZfzrNVQj3jHGV0LPmU1HKwzw +nN7B2d2Ci7ARDBeVjrBhJWs2Wxk9L9CRkuJcduoEaMzZNBvAqJxbMRYucGpLi39O/t7 I3n5JdsFaAe4UjjUKxLpvNXkBEe19bpGael+G8/ZN33e0FkWRIOIFh45xuk2wVZz4cuK J2pm0PvEj5I4pnfGF9DCBC1JaXc8sxQjT2UWBevTMN6ByPYDNagmjRZI62ivVOVQck1O onMlZ0mmkfckFEzTBHXXW24Pmt+ggAUPWDfFtRpg6JoewRJRwCkKw8tpzVvL7iBwnAsC MfQQ== X-Gm-Message-State: AGi0PubVyfecmVUjTGgLv5XapfBlZijbyYptWq+Yg47pTFRg+srQ8gvD aEnTtEpgeXO0Ys2T1jcBovYA/rFltZjU/+TRO36GNoLv X-Google-Smtp-Source: APiQypIB7pdlRPLv8QR/zMMysYZS6sSLkIc52PjAcrVR3TFLYucm9r9wKffaJdQfcVvkhXHXba4OU7iGmQiLy+NfFjk= X-Received: by 2002:a25:c402:: with SMTP id u2mr24857683ybf.231.1587847902078; Sat, 25 Apr 2020 13:51:42 -0700 (PDT) Received-SPF: pass client-ip=209.85.219.180; envelope-from=stefankangas@gmail.com; helo=mail-yb1-f180.google.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/04/25 16:51:42 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:179035 Archived-At: --0000000000002a156605a423a6e0 Content-Type: text/plain; charset="UTF-8" I wanted to sort the timer-list by column, so I rebased the mode on tabulated-list-mode and added support for sorting. Please see the attached patches. Best regards, Stefan Kangas --0000000000002a156605a423a6e0 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Base-timer-list-mode-on-tabulated-list-mode.patch" Content-Disposition: attachment; filename="0001-Base-timer-list-mode-on-tabulated-list-mode.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_k9g3lrej0 RnJvbSA1YmQwMTE0ZTVkNDFkODdiNTM1OTRiODI1YWZhNjkxMmE1MTFkYTI1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gS2FuZ2FzIDxzdGVmYW5rYW5nYXNAZ21haWwuY29t PgpEYXRlOiBGcmksIDI0IEFwciAyMDIwIDIzOjQyOjM3ICswMjAwClN1YmplY3Q6IFtQQVRDSCAx LzJdIEJhc2UgdGltZXItbGlzdC1tb2RlIG9uIHRhYnVsYXRlZC1saXN0LW1vZGUKCiogbGlzcC9l bWFjcy1saXNwL3RpbWVyLWxpc3QuZWwgKGxpc3QtdGltZXJzKQoodGltZXItbGlzdC1tb2RlKTog SW5oZXJpdCBmcm9tICd0YWJ1bGF0ZWQtbGlzdC1tb2RlJyBpbnN0ZWFkIG9mCidzcGVjaWFsLW1v ZGUnIGFuZCBtYWtlIHRoZSBuZWNlc3NhcnkgY2hhbmdlcyB0byBzdXBwb3J0IHRoYXQuCgoqIGRv Yy9saXNwcmVmL29zLnRleGkgKFRpbWVycyk6IFVwZGF0ZSBkb2N1bWVudGF0aW9uLgotLS0KIGRv Yy9saXNwcmVmL29zLnRleGkgICAgICAgICAgIHwgICA2ICstCiBsaXNwL2VtYWNzLWxpc3AvdGlt ZXItbGlzdC5lbCB8IDEwNSArKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiAyIGZp bGVzIGNoYW5nZWQsIDUyIGluc2VydGlvbnMoKyksIDU5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp dCBhL2RvYy9saXNwcmVmL29zLnRleGkgYi9kb2MvbGlzcHJlZi9vcy50ZXhpCmluZGV4IDVjMGIx ZTJlZGYuLjhiZjQ4YjFkYmIgMTAwNjQ0Ci0tLSBhL2RvYy9saXNwcmVmL29zLnRleGkKKysrIGIv ZG9jL2xpc3ByZWYvb3MudGV4aQpAQCAtMjE4Miw5ICsyMTgyLDkgQEAgVGltZXJzCiAKIEBmaW5k ZXggbGlzdC10aW1lcnMKIFRoZSBAY29kZXtsaXN0LXRpbWVyc30gY29tbWFuZCBsaXN0cyBhbGwg dGhlIGN1cnJlbnRseSBhY3RpdmUgdGltZXJzLgotVGhlcmUncyBvbmx5IG9uZSBjb21tYW5kIGF2 YWlsYWJsZSBpbiB0aGUgYnVmZmVyIGRpc3BsYXllZDogQGtiZHtjfQotKEBjb2Rle3RpbWVyLWxp c3QtY2FuY2VsfSkgdGhhdCB3aWxsIGNhbmNlbCB0aGUgdGltZXIgb24gdGhlIGxpbmUKLXVuZGVy IHBvaW50LgorVGhlIGNvbW1hbmQgQGtiZHtjfSAoQGNvZGV7dGltZXItbGlzdC1jYW5jZWx9KSB3 aWxsIGNhbmNlbCB0aGUgdGltZXIKK29uIHRoZSBsaW5lIHVuZGVyIHBvaW50LiAgWW91IGNhbiBz b3J0IHRoZSBsaXN0IGJ5IGNvbHVtbiB1c2luZyB0aGUKK2NvbW1hbmQgQGtiZHtTfSAoQGNvZGV7 dGFidWxhdGVkLWxpc3Qtc29ydH0pLgogCiBAbm9kZSBJZGxlIFRpbWVycwogQHNlY3Rpb24gSWRs ZSBUaW1lcnMKZGlmZiAtLWdpdCBhL2xpc3AvZW1hY3MtbGlzcC90aW1lci1saXN0LmVsIGIvbGlz cC9lbWFjcy1saXNwL3RpbWVyLWxpc3QuZWwKaW5kZXggNGNlYmQ3MzljMy4uMTdlNWViMDU5MiAx MDA2NDQKLS0tIGEvbGlzcC9lbWFjcy1saXNwL3RpbWVyLWxpc3QuZWwKKysrIGIvbGlzcC9lbWFj cy1saXNwL3RpbWVyLWxpc3QuZWwKQEAgLTMyLDQxICszMiw0OSBAQCBsaXN0LXRpbWVycwogICAi TGlzdCBhbGwgdGltZXJzIGluIGEgYnVmZmVyLiIKICAgKGludGVyYWN0aXZlKQogICAocG9wLXRv LWJ1ZmZlci1zYW1lLXdpbmRvdyAoZ2V0LWJ1ZmZlci1jcmVhdGUgIip0aW1lci1saXN0KiIpKQot ICAobGV0ICgoaW5oaWJpdC1yZWFkLW9ubHkgdCkpCi0gICAgKGVyYXNlLWJ1ZmZlcikKLSAgICAo dGltZXItbGlzdC1tb2RlKQotICAgIChkb2xpc3QgKHRpbWVyIChhcHBlbmQgdGltZXItbGlzdCB0 aW1lci1pZGxlLWxpc3QpKQotICAgICAgKGluc2VydCAoZm9ybWF0ICIlNHMgJTEwcyAlOHMgJXMi Ci0gICAgICAgICAgICAgICAgICAgICAgOzsgSWRsZS4KLSAgICAgICAgICAgICAgICAgICAgICAo aWYgKGFyZWYgdGltZXIgNykgIioiICIgIikKLSAgICAgICAgICAgICAgICAgICAgICA7OyBOZXh0 IHRpbWUuCi0JCSAgICAgIChsZXQgKCh0aW1lIChsaXN0IChhcmVmIHRpbWVyIDEpCi0JCQkJCShh cmVmIHRpbWVyIDIpCi0JCQkJCShhcmVmIHRpbWVyIDMpKSkpCi0gICAgICAgICAgICAgICAgICAg ICAgICAoZm9ybWF0ICIlLjJmIgotCQkJCShmbG9hdC10aW1lCi0JCQkJIChpZiAoYXJlZiB0aW1l ciA3KQotCQkJCSAgICAgdGltZQotCQkJCSAgICh0aW1lLXN1YnRyYWN0IHRpbWUgbmlsKSkpKSkK LSAgICAgICAgICAgICAgICAgICAgICA7OyBSZXBlYXQuCi0gICAgICAgICAgICAgICAgICAgICAg KGxldCAoKHJlcGVhdCAoYXJlZiB0aW1lciA0KSkpCi0gICAgICAgICAgICAgICAgICAgICAgICAo Y29uZAotICAgICAgICAgICAgICAgICAgICAgICAgICgobnVtYmVycCByZXBlYXQpCi0gICAgICAg ICAgICAgICAgICAgICAgICAgIChmb3JtYXQgIiUuMWYiIHJlcGVhdCkpCi0gICAgICAgICAgICAg ICAgICAgICAgICAgKChudWxsIHJlcGVhdCkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIi0i KQotICAgICAgICAgICAgICAgICAgICAgICAgICh0Ci0gICAgICAgICAgICAgICAgICAgICAgICAg IChmb3JtYXQgIiVzIiByZXBlYXQpKSkpCi0gICAgICAgICAgICAgICAgICAgICAgOzsgRnVuY3Rp b24uCi0gICAgICAgICAgICAgICAgICAgICAgKGxldCAoKGNsLXByaW50LWNvbXBpbGVkICdzdGF0 aWMpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNsLXByaW50LWNvbXBpbGVkLWJ1dHRv biBuaWwpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgKHByaW50LWVzY2FwZS1uZXdsaW5l cyB0KSkKLSAgICAgICAgICAgICAgICAgICAgICAgIChjbC1wcmluMS10by1zdHJpbmcgKGFyZWYg dGltZXIgNSkpKSkpCi0gICAgICAocHV0LXRleHQtcHJvcGVydHkgKGxpbmUtYmVnaW5uaW5nLXBv c2l0aW9uKQotICAgICAgICAgICAgICAgICAgICAgICAgICgxKyAobGluZS1iZWdpbm5pbmctcG9z aXRpb24pKQotICAgICAgICAgICAgICAgICAgICAgICAgICd0aW1lciB0aW1lcikKLSAgICAgIChp bnNlcnQgIlxuIikpKQotICAoZ290by1jaGFyIChwb2ludC1taW4pKSkKKyAgKHRpbWVyLWxpc3Qt bW9kZSkKKyAgKHRhYnVsYXRlZC1saXN0LWluaXQtaGVhZGVyKQorICAoc2V0cSB0YWJ1bGF0ZWQt bGlzdC1lbnRyaWVzCisgICAgICAgIChtYXBjYXIKKyAgICAgICAgIChsYW1iZGEgKHRpbWVyKQor ICAgICAgICAgICAobGlzdAorICAgICAgICAgICAgbmlsCisgICAgICAgICAgICBgWyA7OyBJZGxl LgorICAgICAgICAgICAgICAsKHByb3BlcnRpemUKKyAgICAgICAgICAgICAgICAoaWYgKGFyZWYg dGltZXIgNykgIiAgICoiICIgIikKKyAgICAgICAgICAgICAgICAnaGVscC1lY2hvICIqIG1hcmtz IGlkbGUgdGltZXJzIgorICAgICAgICAgICAgICAgICd0aW1lciB0aW1lcikKKyAgICAgICAgICAg ICAgOzsgTmV4dCB0aW1lLgorICAgICAgICAgICAgICAsKHByb3BlcnRpemUKKyAgICAgICAgICAg ICAgICAobGV0ICgodGltZSAobGlzdCAoYXJlZiB0aW1lciAxKQorCQkJCSAgKGFyZWYgdGltZXIg MikKKwkJCQkgIChhcmVmIHRpbWVyIDMpKSkpCisgICAgICAgICAgICAgICAgICAoZm9ybWF0ICIl MTAuMmYiCisJCQkgIChmbG9hdC10aW1lCisJCQkgICAoaWYgKGFyZWYgdGltZXIgNykKKwkJCSAg ICAgICB0aW1lCisJCQkgICAgICh0aW1lLXN1YnRyYWN0IHRpbWUgbmlsKSkpKSkKKyAgICAgICAg ICAgICAgICAnaGVscC1lY2hvICJUaW1lIGluIHNlYyB0aWxsIG5leHQgaW52b2NhdGlvbiIpCisg ICAgICAgICAgICAgIDs7IFJlcGVhdC4KKyAgICAgICAgICAgICAgLChwcm9wZXJ0aXplCisgICAg ICAgICAgICAgICAgKGxldCAoKHJlcGVhdCAoYXJlZiB0aW1lciA0KSkpCisgICAgICAgICAgICAg ICAgICAoY29uZAorICAgICAgICAgICAgICAgICAgICgobnVtYmVycCByZXBlYXQpCisgICAgICAg ICAgICAgICAgICAgIChmb3JtYXQgIiU4LjFmIiByZXBlYXQpKQorICAgICAgICAgICAgICAgICAg ICgobnVsbCByZXBlYXQpCisgICAgICAgICAgICAgICAgICAgICIgICAgICAgLSIpCisgICAgICAg ICAgICAgICAgICAgKHQKKyAgICAgICAgICAgICAgICAgICAgKGZvcm1hdCAiJThzIiByZXBlYXQp KSkpCisgICAgICAgICAgICAgICAgJ2hlbHAtZWNobyAiU3ltYm9sOiByZXBlYXQ7IG51bWJlcjog cmVwZWF0IGludGVydmFsIGluIHNlYyIpCisgICAgICAgICAgICAgIDs7IEZ1bmN0aW9uLgorICAg ICAgICAgICAgICAsKHByb3BlcnRpemUKKyAgICAgICAgICAgICAgICAobGV0ICgoY2wtcHJpbnQt Y29tcGlsZWQgJ3N0YXRpYykKKyAgICAgICAgICAgICAgICAgICAgICAoY2wtcHJpbnQtY29tcGls ZWQtYnV0dG9uIG5pbCkKKyAgICAgICAgICAgICAgICAgICAgICAocHJpbnQtZXNjYXBlLW5ld2xp bmVzIHQpKQorICAgICAgICAgICAgICAgICAgKGNsLXByaW4xLXRvLXN0cmluZyAoYXJlZiB0aW1l ciA1KSkpCisgICAgICAgICAgICAgICAgJ2hlbHAtZWNobyAiRnVuY3Rpb24gY2FsbGVkIGJ5IHRp bWVyIildKSkKKyAgICAgICAgIChhcHBlbmQgdGltZXItbGlzdCB0aW1lci1pZGxlLWxpc3QpKSkK KyAgKHRhYnVsYXRlZC1saXN0LXByaW50KSkKIDs7IFRoaXMgY29tbWFuZCBjYW4gYmUgZGVzdHJ1 Y3RpdmUgaWYgdGhleSBkb24ndCBrbm93IHdoYXQgdGhleSBhcmUKIDs7IGRvaW5nLiAgS2lkcywg ZG9uJ3QgdHJ5IHRoaXMgYXQgaG9tZSEKIDs7OyMjI2F1dG9sb2FkIChwdXQgJ2xpc3QtdGltZXJz ICdkaXNhYmxlZCAiQmV3YXJlOiBtYW51YWxseSBjYW5jZWxpbmcgdGltZXJzIGNhbiBydWluIHlv dXIgRW1hY3Mgc2Vzc2lvbi4iKQpAQCAtNzQsMzUgKzgyLDIwIEBAIGxpc3QtdGltZXJzCiAoZGVm dmFyIHRpbWVyLWxpc3QtbW9kZS1tYXAKICAgKGxldCAoKG1hcCAobWFrZS1zcGFyc2Uta2V5bWFw KSkpCiAgICAgKGRlZmluZS1rZXkgbWFwICJjIiAndGltZXItbGlzdC1jYW5jZWwpCi0gICAgKGRl ZmluZS1rZXkgbWFwICJuIiAnbmV4dC1saW5lKQotICAgIChkZWZpbmUta2V5IG1hcCAicCIgJ3By ZXZpb3VzLWxpbmUpCiAgICAgKGVhc3ktbWVudS1kZWZpbmUgbmlsIG1hcCAiIgogICAgICAgJygi VGltZXJzIgogCVsiQ2FuY2VsIiB0aW1lci1saXN0LWNhbmNlbCB0XSkpCiAgICAgbWFwKSkKIAot KGRlZmluZS1kZXJpdmVkLW1vZGUgdGltZXItbGlzdC1tb2RlIHNwZWNpYWwtbW9kZSAiVGltZXIt TGlzdCIKKyhkZWZpbmUtZGVyaXZlZC1tb2RlIHRpbWVyLWxpc3QtbW9kZSB0YWJ1bGF0ZWQtbGlz dC1tb2RlICJUaW1lci1MaXN0IgogICAiTW9kZSBmb3IgbGlzdGluZyBhbmQgY29udHJvbGxpbmcg dGltZXJzLiIKLSAgKHNldHEgYmlkaS1wYXJhZ3JhcGgtZGlyZWN0aW9uICdsZWZ0LXRvLXJpZ2h0 KQotICAoc2V0cSB0cnVuY2F0ZS1saW5lcyB0KQogICAoYnVmZmVyLWRpc2FibGUtdW5kbykKICAg KHNldHEtbG9jYWwgcmV2ZXJ0LWJ1ZmZlci1mdW5jdGlvbiAjJ2xpc3QtdGltZXJzKQotICAoc2V0 cSBidWZmZXItcmVhZC1vbmx5IHQpCi0gIChzZXRxIGhlYWRlci1saW5lLWZvcm1hdAotICAgICAg ICAoY29uY2F0IChwcm9wZXJ0aXplICIgIiAnZGlzcGxheSAnKHNwYWNlIDphbGlnbi10byAwKSkK LSAgICAgICAgICAgICAgICAoZm9ybWF0ICIlNHMgJTEwcyAlOHMgJXMiCi0gICAgICAgICAgICAg ICAgICAgICAgICAocHJvcGVydGl6ZSAiSWRsZSIKLSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICdtb3VzZS1mYWNlICdoaWdobGlnaHQKLSAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICdoZWxwLWVjaG8gIiogbWFya3MgaWRsZSB0aW1lcnMiKQotICAgICAgICAg ICAgICAgICAgICAgICAgKHByb3BlcnRpemUgIk5leHQiCi0gICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAnbW91c2UtZmFjZSAnaGlnaGxpZ2h0Ci0gICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAnaGVscC1lY2hvICJUaW1lIGluIHNlYyB0aWxsIG5leHQgaW52b2Nh dGlvbiIpCi0gICAgICAgICAgICAgICAgICAgICAgICAocHJvcGVydGl6ZSAiUmVwZWF0IgotICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ21vdXNlLWZhY2UgJ2hpZ2hsaWdodAot ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2hlbHAtZWNobyAiU3ltYm9sOiBy ZXBlYXQ7IG51bWJlcjogcmVwZWF0IGludGVydmFsIGluIHNlYyIpCi0gICAgICAgICAgICAgICAg ICAgICAgICAocHJvcGVydGl6ZSAiRnVuY3Rpb24iCi0gICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAnbW91c2UtZmFjZSAnaGlnaGxpZ2h0Ci0gICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAnaGVscC1lY2hvICJGdW5jdGlvbiBjYWxsZWQgYnkgdGltZXIiKSkpKSkK KyAgKHNldHEgdGFidWxhdGVkLWxpc3QtZm9ybWF0CisgICAgICAgICdbKCJJZGxlIiA0KQorICAg ICAgICAgICgiICAgICBOZXh0IiAxMCkKKyAgICAgICAgICAoIiAgUmVwZWF0IiA4KQorICAgICAg ICAgICgiRnVuY3Rpb24iIDApXSkpCiAKIChkZWZ1biB0aW1lci1saXN0LWNhbmNlbCAoKQogICAi Q2FuY2VsIHRoZSB0aW1lciBvbiB0aGUgbGluZSB1bmRlciBwb2ludC4iCi0tIAoyLjI2LjIKCg== --0000000000002a156605a423a6e0 Content-Type: text/x-patch; charset="US-ASCII"; name="0002-Support-sorting-timer-list-mode-by-column.patch" Content-Disposition: attachment; filename="0002-Support-sorting-timer-list-mode-by-column.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_k9g3ltyy1 RnJvbSBjMmQ0NGNkYzg1Y2JmZTkyMDJkNjM4NzljYjhkMTExZjBlZTMzYzY5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gS2FuZ2FzIDxzdGVmYW5rYW5nYXNAZ21haWwuY29t PgpEYXRlOiBGcmksIDI0IEFwciAyMDIwIDIzOjQzOjU3ICswMjAwClN1YmplY3Q6IFtQQVRDSCAy LzJdIFN1cHBvcnQgc29ydGluZyB0aW1lci1saXN0LW1vZGUgYnkgY29sdW1uCgoqIGxpc3AvZW1h Y3MtbGlzcC90aW1lci1saXN0LmVsICh0aW1lci1saXN0LW1vZGUpCih0aW1lci1saXN0LS1pZGxl LXByZWRpY2F0ZSwgdGltZXItbGlzdC0tbmV4dC1wcmVkaWNhdGUpCih0aW1lci1saXN0LS1yZXBl YXQtcHJlZGljYXRlKQoodGltZXItbGlzdC0tZnVuY3Rpb24tcHJlZGljYXRlKTogQWRkIHN1cHBv cnQgZm9yIHNvcnRpbmcgYnkgY29sdW1uLgotLS0KIGxpc3AvZW1hY3MtbGlzcC90aW1lci1saXN0 LmVsIHwgMzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0KIDEgZmlsZSBjaGFu Z2VkLCAzMSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpc3Av ZW1hY3MtbGlzcC90aW1lci1saXN0LmVsIGIvbGlzcC9lbWFjcy1saXNwL3RpbWVyLWxpc3QuZWwK aW5kZXggMTdlNWViMDU5Mi4uMDBkMDk2OTZkMiAxMDA2NDQKLS0tIGEvbGlzcC9lbWFjcy1saXNw L3RpbWVyLWxpc3QuZWwKKysrIGIvbGlzcC9lbWFjcy1saXNwL3RpbWVyLWxpc3QuZWwKQEAgLTky LDEwICs5MiwzNyBAQCB0aW1lci1saXN0LW1vZGUKICAgKGJ1ZmZlci1kaXNhYmxlLXVuZG8pCiAg IChzZXRxLWxvY2FsIHJldmVydC1idWZmZXItZnVuY3Rpb24gIydsaXN0LXRpbWVycykKICAgKHNl dHEgdGFidWxhdGVkLWxpc3QtZm9ybWF0Ci0gICAgICAgICdbKCJJZGxlIiA0KQotICAgICAgICAg ICgiICAgICBOZXh0IiAxMCkKLSAgICAgICAgICAoIiAgUmVwZWF0IiA4KQotICAgICAgICAgICgi RnVuY3Rpb24iIDApXSkpCisgICAgICAgICdbKCJJZGxlIiA2IHRpbWVyLWxpc3QtLWlkbGUtcHJl ZGljYXRlKQorICAgICAgICAgICgiICAgICAgTmV4dCIgMTIgdGltZXItbGlzdC0tbmV4dC1wcmVk aWNhdGUpCisgICAgICAgICAgKCIgIFJlcGVhdCIgMTEgdGltZXItbGlzdC0tcmVwZWF0LXByZWRp Y2F0ZSkKKyAgICAgICAgICAoIkZ1bmN0aW9uIiAxMCB0aW1lci1saXN0LS1mdW5jdGlvbi1wcmVk aWNhdGUpXSkpCisKKyhkZWZ1biB0aW1lci1saXN0LS1pZGxlLXByZWRpY2F0ZSAoQSBCKQorICAi UHJlZGljYXRlIHRvIHNvcnQgVGltZXItTGlzdCBieSB0aGUgSWRsZSBjb2x1bW4uIgorICAobGV0 ICgoaUEgKGFyZWYgKGNhZHIgQSkgMCkpCisgICAgICAgIChpQiAoYXJlZiAoY2FkciBCKSAwKSkp CisgICAgKGNvbmQgKChzdHJpbmc9IGlBIGlCKQorICAgICAgICAgICAodGltZXItbGlzdC0tbmV4 dC1wcmVkaWNhdGUgQSBCKSkKKyAgICAgICAgICAoKHN0cmluZz0gaUEgIiAgICoiKSBuaWwpCisg ICAgICAgICAgKHQgdCkpKSkKKworKGRlZnVuIHRpbWVyLWxpc3QtLW5leHQtcHJlZGljYXRlIChB IEIpCisgICJQcmVkaWNhdGUgdG8gc29ydCBUaW1lci1MaXN0IGJ5IHRoZSBOZXh0IGNvbHVtbi4i CisgIChsZXQgKChuQSAoc3RyaW5nLXRvLW51bWJlciAoYXJlZiAoY2FkciBBKSAxKSkpCisgICAg ICAgIChuQiAoc3RyaW5nLXRvLW51bWJlciAoYXJlZiAoY2FkciBCKSAxKSkpKQorICAgICg8IG5B IG5CKSkpCisKKyhkZWZ1biB0aW1lci1saXN0LS1yZXBlYXQtcHJlZGljYXRlIChBIEIpCisgICJQ cmVkaWNhdGUgdG8gc29ydCBUaW1lci1MaXN0IGJ5IHRoZSBSZXBlYXQgY29sdW1uLiIKKyAgKGxl dCAoKHJBIChhcmVmIChjYWRyIEEpIDIpKQorICAgICAgICAockIgKGFyZWYgKGNhZHIgQikgMikp KQorICAgIChzdHJpbmc8IHJBIHJCKSkpCisKKyhkZWZ1biB0aW1lci1saXN0LS1mdW5jdGlvbi1w cmVkaWNhdGUgKEEgQikKKyAgIlByZWRpY2F0ZSB0byBzb3J0IFRpbWVyLUxpc3QgYnkgdGhlIE5l eHQgY29sdW1uLiIKKyAgKGxldCAoKGZBIChhcmVmIChjYWRyIEEpIDMpKQorICAgICAgICAoZkIg KGFyZWYgKGNhZHIgQikgMykpKQorICAgIChzdHJpbmc8IGZBIGZCKSkpCiAKIChkZWZ1biB0aW1l ci1saXN0LWNhbmNlbCAoKQogICAiQ2FuY2VsIHRoZSB0aW1lciBvbiB0aGUgbGluZSB1bmRlciBw b2ludC4iCi0tIAoyLjI2LjIKCg== --0000000000002a156605a423a6e0--