From kmail-devel Sun Apr 29 20:22:14 2001 From: Harald Fernengel Date: Sun, 29 Apr 2001 20:22:14 +0000 To: kmail-devel Subject: Patch to set status of all unread mails to read X-MARC-Message: https://marc.info/?l=kmail-devel&m=98857584103529 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--------------Boundary-00=_2XLKT8X1HG1O7N474LPA" --------------Boundary-00=_2XLKT8X1HG1O7N474LPA Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit Hello, this patch will set all selected mails to status "read" in case they were "unread". This is because I often skip a lot of mails in mailinglists and then mark all mails to set them to "read". Unfortunately I'll then lose all "replied" and "flagged" status indicators. This is my first try, so don't hesitate to contact me if you dislike something in this patch... Harry --------------Boundary-00=_2XLKT8X1HG1O7N474LPA Content-Type: text/plain; charset="iso-8859-1"; name="kmail.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="kmail.patch" SW5kZXg6IGttaGVhZGVycy5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTogL2hvbWUva2RlL2tkZW5l dHdvcmsva21haWwva21oZWFkZXJzLmNwcCx2CnJldHJpZXZpbmcgcmV2aXNpb24gMS4yNzcKZGlm ZiAtcjEuMjc3IGttaGVhZGVycy5jcHAKODk5Yzg5OQo8IHZvaWQgS01IZWFkZXJzOjpzZXRNc2dT dGF0dXMgKEtNTXNnU3RhdHVzIHN0YXR1cywgaW50IC8qbXNnSWQqLykKLS0tCj4gdm9pZCBLTUhl YWRlcnM6OnNldE1zZ1N0YXR1c0NvbmQgKEtNTXNnU3RhdHVzIG5ld1N0YXR1cywgS01Nc2dTdGF0 dXMgb2xkU3RhdHVzLCBpbnQgLyptc2dJZCovKQo5MDcsOTA4YzkwNwo8ICAgICAgIG1zZ0Jhc2Ut PnNldFN0YXR1cyhzdGF0dXMpOwo8ICAgICAgIGlmIChtRm9sZGVyLT5hY2NvdW50KCkpCi0tLQo+ ICAgICAgIGlmIChvbGRTdGF0dXMgPT0gS01Nc2dTdGF0dXNVbmtub3duIHx8IG1zZ0Jhc2UtPnN0 YXR1cygpID09IG9sZFN0YXR1cykKOTEwLDkxM2M5MDksOTE2CjwgICAgICAgICB1bmdldCA9ICFt Rm9sZGVyLT5pc01lc3NhZ2UoaXRlbS0+bXNnSWQoKSk7CjwgICAgICAgICBLTU1lc3NhZ2UgKm1z ZyA9IG1Gb2xkZXItPmdldE1zZyhpdGVtLT5tc2dJZCgpKTsKPCAgICAgICAgIG1Gb2xkZXItPmFj Y291bnQoKS0+c2V0U3RhdHVzKG1zZywgc3RhdHVzKTsKPCAgICAgICAgIGlmICh1bmdldCkgbUZv bGRlci0+dW5HZXRNc2coaXRlbS0+bXNnSWQoKSk7Ci0tLQo+ICAgICAgICAgbXNnQmFzZS0+c2V0 U3RhdHVzKG5ld1N0YXR1cyk7Cj4gICAgICAgICBpZiAobUZvbGRlci0+YWNjb3VudCgpKQo+ICAg ICAgICAgewo+ICAgICAgICAgICB1bmdldCA9ICFtRm9sZGVyLT5pc01lc3NhZ2UoaXRlbS0+bXNn SWQoKSk7Cj4gICAgICAgICAgIEtNTWVzc2FnZSAqbXNnID0gbUZvbGRlci0+Z2V0TXNnKGl0ZW0t Pm1zZ0lkKCkpOwo+ICAgICAgICAgICBtRm9sZGVyLT5hY2NvdW50KCktPnNldFN0YXR1cyhtc2cs IG5ld1N0YXR1cyk7Cj4gICAgICAgICAgIGlmICh1bmdldCkgbUZvbGRlci0+dW5HZXRNc2coaXRl bS0+bXNnSWQoKSk7Cj4gICAgICAgICB9CjkxNWE5MTksOTI1Cj4gfQo+IAo+IAo+IC8vLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0KPiB2b2lkIEtNSGVhZGVyczo6c2V0TXNnU3RhdHVzIChLTU1zZ1N0YXR1 cyBzdGF0dXMsIGludCAvKm1zZ0lkKi8pCj4gewo+ICAgc2V0TXNnU3RhdHVzQ29uZChzdGF0dXMs IEtNTXNnU3RhdHVzVW5rbm93biwgLTEpOwpJbmRleDoga21oZWFkZXJzLmgKPT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpS Q1MgZmlsZTogL2hvbWUva2RlL2tkZW5ldHdvcmsva21haWwva21oZWFkZXJzLmgsdgpyZXRyaWV2 aW5nIHJldmlzaW9uIDEuNzQKZGlmZiAtcjEuNzQga21oZWFkZXJzLmgKOTNhOTQsOTUKPiAgIC8v IFNldHMgbWVzc2FnZSBzdGF0dXMgdG8gIm5ld1N0YXR1cyIgb25seSBpZiBpdCBoYXMgdGhlIHN0 YXR1cyAib2xkU3RhdHVzIgo+ICAgdmlydHVhbCB2b2lkIHNldE1zZ1N0YXR1c0NvbmQgKEtNTXNn U3RhdHVzIG5ld1N0YXR1cywgS01Nc2dTdGF0dXMgb2xkU3RhdHVzLCBpbnQgbXNnSWQ9LTEpOwpJ bmRleDoga21tYWlud2luLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvaG9tZS9rZGUva2RlbmV0 d29yay9rbWFpbC9rbW1haW53aW4uY3BwLHYKcmV0cmlldmluZyByZXZpc2lvbiAxLjMwMgpkaWZm IC1yMS4zMDIga21tYWlud2luLmNwcAoxMjQ0YTEyNDUsMTI0OQo+IC8vLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0KPiB2b2lkIEtNTWFpbldpbjo6c2xvdFNldE1zZ1N0YXR1c1VucmVhZDJSZWFkKCkKPiB7 Cj4gICBtSGVhZGVycy0+c2V0TXNnU3RhdHVzQ29uZChLTU1zZ1N0YXR1c1JlYWQsIEtNTXNnU3Rh dHVzVW5yZWFkKTsKPiB9CjE3NTNhMTc1OSwxNzY0Cj4gCj4gICBLQWN0aW9uICp1bnJlYWQycmVh ZEFjdGlvbiA9IG5ldyBLQWN0aW9uIChpMThuKCImTWFyayB1bnJlYWQgYXMgcmVhZCIpLCAia21t c2dvbGQiLCAwLCB0aGlzLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU0xP VChzbG90U2V0TXNnU3RhdHVzVW5yZWFkMlJlYWQoKSksCj4gICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBhY3Rpb25Db2xsZWN0aW9uKCksICJzdGF0dXNfdW5yZWFkMnJlYWQiKTsK PiAKPiAgIHN0YXR1c01lbnUtPmluc2VydCggdW5yZWFkMnJlYWRBY3Rpb24gKTsKSW5kZXg6IGtt bWFpbndpbi5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC9ob21lL2tkZS9rZGVuZXR3b3JrL2ttYWls L2ttbWFpbndpbi5oLHYKcmV0cmlldmluZyByZXZpc2lvbiAxLjg3CmRpZmYgLXIxLjg3IGttbWFp bndpbi5oCjE2NmExNjcKPiAgIHZvaWQgc2xvdFNldE1zZ1N0YXR1c1VucmVhZDJSZWFkKCk7Cg== --------------Boundary-00=_2XLKT8X1HG1O7N474LPA-- _______________________________________________ Kmail Developers mailing list Kmail@master.kde.org http://master.kde.org/mailman/listinfo/kmail