[PATCH] w32: Improve foreground window activation.

Mikhail Filippov via Gnupg-devel <[email protected]> Thu, 28 May 2026 04:21:43 +0400
Newsgroups gmane.comp.encryption.gpg.devel
Message-ID <[email protected]>
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============5949860511003499544==
Content-Language: en-US, ru
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="------------qUIVXxktGD9aSd6E2qpb601r"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------------qUIVXxktGD9aSd6E2qpb601r
Content-Type: multipart/mixed; boundary="------------0KfVE2JPPdM5ogshdY0pDBMQ";
 protected-headers="v1"; hp="clear"
Message-ID: <[email protected]>
Date: Thu, 28 May 2026 04:21:43 +0400
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Content-Language: en-US, ru
To: [email protected]
From: Mikhail Filippov <[email protected]>
Subject: [PATCH] w32: Improve foreground window activation.
Autocrypt: [email protected]; keydata=
 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

--------------0KfVE2JPPdM5ogshdY0pDBMQ
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64

IEZyb20gMjlhY2Y1NTY3MTVkMGMzMmUyOGU1ZDZiODg2NGYyMTU1YjNiNmMwNSBNb24gU2Vw
IDE3IDAwOjAwOjAwIDIwMDENCkZyb206IE1pa2hhaWwgRmlsaXBwb3YgPG1pa2hhaWxAZmls
aXBwb3YubWU+DQpEYXRlOiBUaHUsIDIgQXByIDIwMjYgMDA6NDA6MTQgKzAzMDANClN1Ympl
Y3Q6IFtQQVRDSF0gdzMyOiBJbXByb3ZlIGZvcmVncm91bmQgd2luZG93IGFjdGl2YXRpb24u
DQoNCiogdzMyL21haW4uYyAoZGxnX3Byb2MpOiBSZXBsYWNlIFNob3dXaW5kb3cgd2l0aCBh
IG1pbmltaXplL3Jlc3RvcmUNCnNlcXVlbmNlIGZvbGxvd2VkIGJ5IFNldEZvcmVncm91bmRX
aW5kb3cgYW5kIEJyaW5nV2luZG93VG9Ub3AuDQotLQ0KDQpUaGlzIHJlbGlhYmx5IGJyaW5n
cyB0aGUgZGlhbG9nIHRvIHRoZSBmb3JlZ3JvdW5kLCBzaW1pbGFyIHRvIHRoZQ0KcmFpc2VX
aW5kb3cgYXBwcm9hY2ggdXNlZCBieSBwaW5lbnRyeS1xdCBvbiBXaW5kb3dzLsKgIEltcGxl
bWVudHMNCnRoZSBzdWdnZXN0aW9uIGZyb20gYWJiZWNjNiB0byAidXNlIHRoZSBoYWNrIGZy
b20gb3VyIFF0IFBpbmVudHJ5Ig0KZm9yIHJlbGlhYmxlIGZvcmVncm91bmQgYWN0aXZhdGlv
bi4NCg0KU2lnbmVkLW9mZi1ieTogTWlraGFpbCBGaWxpcHBvdiA8bWlraGFpbEBmaWxpcHBv
di5tZT4NCi0tLQ0KIMKgdzMyL21haW4uYyB8IDggKysrKysrKy0NCiDCoDEgZmlsZSBjaGFu
Z2VkLCA3IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkNCg0KZGlmZiAtLWdpdCBhL3cz
Mi9tYWluLmMgYi93MzIvbWFpbi5jDQppbmRleCBmODIxZmI1Li44OTEyZjhiIDEwMDY0NA0K
LS0tIGEvdzMyL21haW4uYw0KKysrIGIvdzMyL21haW4uYw0KQEAgLTM1OSw3ICszNTksMTMg
QEAgZGxnX3Byb2MgKEhXTkQgZGxnLCBVSU5UIG1zZywgV1BBUkFNIHdwYXJhbSwgTFBBUkFN
IA0KbHBhcmFtKQ0KDQogwqAgwqAgwqAgwqBjZW50ZXJfd2luZG93IChkbGcsIEhXTkRfVE9Q
KTsNCg0KLcKgIMKgIMKgIFNob3dXaW5kb3cgKGRsZywgU1dfU0hPVyk7DQorwqAgwqAgwqAg
LyogVXNlIHRoZSBtaW5pbWl6ZS9yZXN0b3JlIHRyaWNrIHRvIHJlbGlhYmx5IGJyaW5nIHRo
ZQ0KK8KgIMKgIMKgIMKgIMKgZGlhbG9nIHRvIHRoZSBmb3JlZ3JvdW5kLsKgIFNpbWlsYXIg
dG8gdGhlIHJhaXNlV2luZG93DQorwqAgwqAgwqAgwqAgwqBhcHByb2FjaCB1c2VkIGJ5IHBp
bmVudHJ5LXF0IG9uIFdpbmRvd3MuwqAgKi8NCivCoCDCoCDCoCBTaG93V2luZG93IChkbGcs
IFNXX01JTklNSVpFKTsNCivCoCDCoCDCoCBTaG93V2luZG93IChkbGcsIFNXX1JFU1RPUkUp
Ow0KK8KgIMKgIMKgIFNldEZvcmVncm91bmRXaW5kb3cgKGRsZyk7DQorwqAgwqAgwqAgQnJp
bmdXaW5kb3dUb1RvcCAoZGxnKTsNCg0KIMKgIMKgIMKgIMKgYnJlYWs7DQoNCi0tIA0KMi41
NC4wDQoNCg0K

--------------0KfVE2JPPdM5ogshdY0pDBMQ--

--------------qUIVXxktGD9aSd6E2qpb601r
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEeJWzo+MAlU66yOwRjvTumErJHV4FAmoXipcACgkQjvTumErJ
HV4KkQ//fayJ9CzQpRZmCJAyCI0pZu7RGgP0zqnHjQNcNKrq5lD5Bu6ZKP1qGERi
ta2F2UjvFaQ7l12Zosi4ZmHVUFAFJQ6ziz2svX9iRkdcod4Z9cFLeZ5P9VEE33CC
K7lerju7bW8Vo/pJRzuCObiRHJDaJpqxU7uRp4bngTgErwtO89D7svLOtf+AniGT
fW/yHfmZEFbGXVRjWD8XilDaVYMQgU5phHvrezWNdv3zlBIJkzUJNHTAAI+7NEBa
V84A83RN3YQywiKBaxDUts/RH5400joc09ZKKyLJghamYhcbOcXaNsqiOy8B82B5
AXGVWpdrlX3iZCOh74X8VmNVAlb1RsJSoiCACRAdU6DLyY9d/qX0CvlAM9tstWNO
g/TyDqkKIByc8UZV/W33QNJxegiV7ml85Q3bhOzA6Zrvdnvouf9ESHt0I07agWD1
dYkBDiclW8IwewuvQ99HmXU1Vs/CeYxxSVDRUD23vD6ib6Su6WyaApG8CsMbXV30
UNuVrpd8PmmrsfMnQz6SyPzZn0N2UhqX9d1T8055l8j9NWGzqHKCFQWnkYi8Q7vF
73aKH3Vaj5k+YCgCp3tqx/XMhiHwODamlxyKo9pkaWXhwXcq8Y1tVg48LWIxQR9T
HnVRW2/Tn1OonVXQXDfH4Rljpo/TMO1OMCke+Z9EfirJK8/+d+M=
=BQin
-----END PGP SIGNATURE-----

--------------qUIVXxktGD9aSd6E2qpb601r--


--===============5949860511003499544==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Gnupg-devel mailing list
[email protected]
https://lists.gnupg.org/mailman/listinfo/gnupg-devel

--===============5949860511003499544==--