From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 13255 invoked by alias); 4 Nov 2011 23:39:36 -0000 Received: (qmail 13246 invoked by uid 22791); 4 Nov 2011 23:39:34 -0000 X-SWARE-Spam-Status: No, hits=4.8 required=5.0 tests=AWL,BAYES_50,OBFU_TEXT_ATTACH,RCVD_IN_DNSWL_LOW,SPF_NEUTRAL,TW_BX,TW_IB,TW_KB,TW_XC,TW_XK X-Spam-Check-By: sourceware.org Received: from mail-yw0-f43.google.com (HELO mail-yw0-f43.google.com) (209.85.213.43) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Fri, 04 Nov 2011 23:39:19 +0000 Received: by ywp17 with SMTP id 17so3665314ywp.2 for ; Fri, 04 Nov 2011 16:39:18 -0700 (PDT) MIME-Version: 1.0 Received: by 10.150.240.2 with SMTP id n2mr16873407ybh.30.1320449958379; Fri, 04 Nov 2011 16:39:18 -0700 (PDT) Received: by 10.151.85.3 with HTTP; Fri, 4 Nov 2011 16:39:17 -0700 (PDT) In-Reply-To: <4EB2E8FE.6020305@dronecode.org.uk> References: <4EB2E8FE.6020305@dronecode.org.uk> Date: Fri, 04 Nov 2011 23:39:00 -0000 Message-ID: Subject: Re: Built XWin on mingw - with patches From: Ryan Pavlik To: cygwin-xfree Content-Type: multipart/mixed; boundary=000e0cd24afeb6840e04b0f136a0 X-IsSubscribed: yes Mailing-List: contact cygwin-xfree-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-xfree-owner@cygwin.com Reply-To: cygwin-xfree@cygwin.com Mail-Followup-To: cygwin-xfree@cygwin.com X-SW-Source: 2011-11/txt/msg00011.txt.bz2 --000e0cd24afeb6840e04b0f136a0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-length: 4205 On Thu, Nov 3, 2011 at 2:18 PM, Jon TURNEY wr= ote: > > On 01/11/2011 20:39, Ryan Pavlik wrote: >> >> Not sure if this is the right forum for this, but it seemed more > > This is absolutely the correct list. > > Thanks very much for putting in the effort to do this. > >> specific and probably more appropriate than the overall xorg lists. >> I wanted to build a native windows X server (essentially an >> open-source Xming). I had to patch a number of the packages along the >> way, but did eventually arrive at a build that worked. =A0I looked at >> and used a few of the Xming patches, but only generally went to those >> when the naive approach didn't work. > > This may be a problem. > > The material on the Xming website is licensed under a Creative Commons li= cense, which is not compatible with the X11 license. =A0So, patches from th= e Xming website are not acceptable unless the author has agreed to re-licen= se them appropriately. I emailed him and he indicated that he already has a process worked out for re-licensing a patch at a time to submit to you. As such, I have re-worked my patch queue to remove all patches derived from the Xming web site. It doesn't add everything that the previous branch did, but it does build and start to work, and all these patches are licensed like the X11 source itself as they are my work. =A0I also re-worked the commit messages and patches a bit, and added some additional patches. https://github.com/rpavlik/Xserver/tree/cleanpatches-1.11-branch >> >> I'm looking for some feedback on the patches so that they can get into >> the main line of the projects. >> >> I built using mingw-cross-env, with my fork here that includes the >> dependency packages: https://bitbucket.org/rpavlik/mingw-cross-env/ >> This builds everything except the xorg-server module (ignore the fact >> there's an xorg-server makefile there - the patches aren't up to date >> for that module.) >> >> Patches for these dependencies are as follows, in that mingw-cross-env >> repo (These should all have commit messages from being exported from >> git format-patch): >> libX11-1-add-xwinsock-include, libX11-2-windows-threads, >> libX11-3-MinGW-lacks-caddr_t >> libXaw-1-need-winsock >> libXfont-1-dummy-readlink >> libxcb-1-fix-include-order-with-Xdmcp, libxcb-2-wsastartup - this last >> one fixes running libX11 apps built for Windows, including the >> integrated multi-window WM. >> xkbcomp-1-Use-X11-Xwindows.h, xkbcomp-2-Look-in-windows-base-dir-too - >> this last one supports the "RELOCATE_PROJECTROOT" option in the XWin >> server - should still work fine in the normal case though. > > I've quickly looked over these patches and in general they look good, and= I'd be happy to help get them merged upstream. > > A couple of general points I'd make though: > > It helps a great deal in reviewing if the comments state why the change i= s a good idea (e.g. what problem it fixes), rather than just describing the= change which is made. I've revised the commit messages for xorg-server accordingly - hopefully these are better. > > I also noticed that a bit more care might be needed with the define you a= re using to enable platform specific code: WIN32 and __MINGW__ should not b= e used interchangeably. =A0WIN32 will also be defined when building VcXsrv,= and neither is defined on Cygwin. > Ah, true. I have gone through and improved this in my cleanpatches branch, and have also added some convenience defines to make this easier to get right - this is the last half of the commits. > > So, can you post your patches here, preferably in git-send-email format s= o we can review them in detail? > I wasn't sure if you wanted one email per patch, and 43 emails seemed like an awful lot, so I've attached them all (git format-patch) to this one. If you prefer, I can send them individually to this (or another) list with git send-email. These are just the xserver patches, not the ones for other packages that I mentioned in the mingw-cross-env repository. Thanks! Ryan -- Ryan Pavlik HCI Graduate Student Virtual Reality Applications Center Iowa State University rpavlik@iastate.edu http://academic.cleardefinition.com --000e0cd24afeb6840e04b0f136a0 Content-Type: application/octet-stream; name="0001-os-osinit.c-Exclude-new-signal-sigaction-code-on-non.patch" Content-Disposition: attachment; filename="0001-os-osinit.c-Exclude-new-signal-sigaction-code-on-non.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gultkzpo0 Content-length: 1192 RnJvbSA1MDI1NDRiZTA3MDExOTcyZmM4MTBlMzcwYmE3ZDQ5MGI5NjExNWFk IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSeWFuIFBhdmxpayA8 cnBhdmxpa0BpYXN0YXRlLmVkdT4KRGF0ZTogRnJpLCA0IE5vdiAyMDExIDE1 OjIxOjM1IC0wNTAwClN1YmplY3Q6IFtQQVRDSCAwMS80M10gb3Mvb3Npbml0 LmM6IEV4Y2x1ZGUgbmV3IHNpZ25hbCAoc2lnYWN0aW9uKSBjb2RlIG9uCiBu b24tcG9zaXguCgpJbiBwYXJ0aWN1bGFyLCB0aGlzIGlzIG5lZWRlZCBmb3Ig TWluR1cgYnVpbGRzLgotLS0KIG9zL29zaW5pdC5jIHwgICAgMyArKysKIDEg ZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAwIGRlbGV0aW9ucygt KQoKZGlmZiAtLWdpdCBhL29zL29zaW5pdC5jIGIvb3Mvb3Npbml0LmMKaW5k ZXggNDVkMjAyZC4uZDExNjNjMyAxMDA2NDQKLS0tIGEvb3Mvb3Npbml0LmMK KysrIGIvb3Mvb3Npbml0LmMKQEAgLTE1NSw2ICsxNTUsNyBAQCBPc0luaXQo dm9pZCkKICAgICBjaGFyIGZuYW1lW1BBVEhfTUFYXTsKIAogICAgIGlmICgh YmVlbl9oZXJlKSB7CisjaWZuZGVmIFhfTk9fUE9TSVgKIAlzdHJ1Y3Qgc2ln YWN0aW9uIGFjdCwgb2FjdDsKIAlpbnQgaTsKIAlpbnQgc2lnbGlzdFtdID0g eyBTSUdTRUdWLCBTSUdRVUlULCBTSUdJTEwsIFNJR0ZQRSwgU0lHQlVTLApA QCAtMTk5LDYgKzIwMCw4IEBAIE9zSW5pdCh2b2lkKQogCWRsaW5mbyhSVExE X1NFTEYsIFJUTERfRElfU0VUU0lHTkFMLCAmZmFpbHVyZV9zaWduYWwpOwog I2VuZGlmCiAKKyNlbmRpZiAvKiAhWF9OT19QT1NJWCAqLworCiAjaWYgIWRl ZmluZWQoX19DWUdXSU5fXykgCiAJZmNsb3NlKHN0ZGluKTsKIAlmY2xvc2Uo c3Rkb3V0KTsKLS0gCjEuNy43LjEKCg== --000e0cd24afeb6840e04b0f136a0 Content-Type: application/octet-stream; name="0002-os-xsha1.c-Preemptively-include-X11-Xwindows.h-on-Wi.patch" Content-Disposition: attachment; filename="0002-os-xsha1.c-Preemptively-include-X11-Xwindows.h-on-Wi.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gultkzps1 Content-length: 1257 RnJvbSBmNjI1OTI3MThlN2NlZWM1M2EwNGM5YzMwMDU1YzliYTg1OGQ1OTZl IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSeWFuIFBhdmxpayA8 cnBhdmxpa0BpYXN0YXRlLmVkdT4KRGF0ZTogRnJpLCA0IE5vdiAyMDExIDE0 OjQ5OjE1IC0wNTAwClN1YmplY3Q6IFtQQVRDSCAwMi80M10gb3MveHNoYTEu YzogUHJlZW1wdGl2ZWx5IGluY2x1ZGUgPFgxMS9Yd2luZG93cy5oPiBvbgog V2luMzIuCgpBdm9pZHMgZHVwbGljYXRlIGRlZmluZXMgaWYgc29tZW9uZSBp bmNsdWRlcyB3aW5kb3dzLmggYmVmb3JlCnRoZSBzcGVjaWFsbHkgd3JhcHBl ZCBYMTEvWHdpbmRvd3MuaCBoZWFkZXIuCi0tLQogb3MveHNoYTEuYyB8ICAg IDcgKysrKysrKwogMSBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyks IDAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvb3MveHNoYTEuYyBiL29z L3hzaGExLmMKaW5kZXggNWVhNzFkYS4uZjEzZGQxZiAxMDA2NDQKLS0tIGEv b3MveHNoYTEuYworKysgYi9vcy94c2hhMS5jCkBAIC02NCw2ICs2NCwxMyBA QCBpbnQgeF9zaGExX2ZpbmFsKHZvaWQgKmN0eCwgdW5zaWduZWQgY2hhciBy ZXN1bHRbMjBdKQogCiAjZWxpZiBkZWZpbmVkKEhBVkVfU0hBMV9JTl9MSUJH Q1JZUFQpIC8qIFVzZSBsaWJnY3J5cHQgZm9yIFNIQTEgKi8KIAorIyBpZiBk ZWZpbmVkKFdJTjMyKSAmJiAhZGVmaW5lZChfX0NZR1dJTl9fKQorLyoKKyAq IE11c3QgYmUgaW5jbHVkZWQgYmVmb3JlIGFueSBvdGhlciBoZWFkZXIgaW5j bHVkZXMgd2luZG93cy5oLCB0byBhdm9pZAorICogY29uZmxpY3RpbmcgZGVm aW5pdGlvbnMuCisgKi8KKyMgIGluY2x1ZGUgPFgxMS9Yd2luZG93cy5oPgor IyBlbmRpZgogIyBpbmNsdWRlIDxnY3J5cHQuaD4KIAogdm9pZCAqeF9zaGEx X2luaXQodm9pZCkKLS0gCjEuNy43LjEKCg== --000e0cd24afeb6840e04b0f136a0 Content-Type: application/octet-stream; name="0003-os-utils.c-sigaction-is-POSIX.patch" Content-Disposition: attachment; filename="0003-os-utils.c-sigaction-is-POSIX.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gultkzpu2 Content-length: 1180 RnJvbSA5MmY3MTE1YjYxZmViYTgzZjM2NGI1ZjEyOGEzMDFmMWU4MjZlYjYy IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSeWFuIFBhdmxpayA8 cnBhdmxpa0BpYXN0YXRlLmVkdT4KRGF0ZTogRnJpLCA0IE5vdiAyMDExIDE1 OjE0OjUwIC0wNTAwClN1YmplY3Q6IFtQQVRDSCAwMy80M10gb3MvdXRpbHMu Yzogc2lnYWN0aW9uIGlzIFBPU0lYCgpNaW5HVyBkb2Vzbid0IGhhdmUgaXQs IHNvIHRoaXMgcGF0Y2ggaXMgbmVlZGVkIGZvciBidWlsZGluZy4KLS0tCiBv cy91dGlscy5jIHwgICAgNCArKysrCiAxIGZpbGVzIGNoYW5nZWQsIDQgaW5z ZXJ0aW9ucygrKSwgMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9vcy91 dGlscy5jIGIvb3MvdXRpbHMuYwppbmRleCBkOWFhNjVlLi4yYjhjMTE5IDEw MDY0NAotLS0gYS9vcy91dGlscy5jCisrKyBiL29zL3V0aWxzLmMKQEAgLTIw OCw2ICsyMDgsOSBAQCBpbnQgYXVkaXRUcmFpbExldmVsID0gMTsKIE9zU2ln SGFuZGxlclB0cgogT3NTaWduYWwoaW50IHNpZywgT3NTaWdIYW5kbGVyUHRy IGhhbmRsZXIpCiB7CisjaWZkZWYgWF9OT1RfUE9TSVgKKyAgICByZXR1cm4g c2lnbmFsKHNpZywgaGFuZGxlcik7CisjZWxzZQogICAgIHN0cnVjdCBzaWdh Y3Rpb24gYWN0LCBvYWN0OwogCiAgICAgc2lnZW1wdHlzZXQoJmFjdC5zYV9t YXNrKTsKQEAgLTIxOCw2ICsyMjEsNyBAQCBPc1NpZ25hbChpbnQgc2lnLCBP c1NpZ0hhbmRsZXJQdHIgaGFuZGxlcikKICAgICBpZiAoc2lnYWN0aW9uKHNp ZywgJmFjdCwgJm9hY3QpKQogICAgICAgcGVycm9yKCJzaWdhY3Rpb24iKTsK ICAgICByZXR1cm4gb2FjdC5zYV9oYW5kbGVyOworI2VuZGlmCiB9CiAKIC8q Ci0tIAoxLjcuNy4xCgo= --000e0cd24afeb6840e04b0f136a0 Content-Type: application/octet-stream; name="0004-os-utils.c-Windows-non-cygwin-get-only-stubs-for-Loc.patch" Content-Disposition: attachment; filename="0004-os-utils.c-Windows-non-cygwin-get-only-stubs-for-Loc.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gultkzpv3 Content-length: 2567 RnJvbSBmZGY1NDZhMjIxYmFjZDRmYzU5MzdlMTE3M2QzYWMyZmU5NmE3ZWMy IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSeWFuIFBhdmxpayA8 cnBhdmxpa0BpYXN0YXRlLmVkdT4KRGF0ZTogRnJpLCAyMSBPY3QgMjAxMSAx MjozMjo0OSAtMDUwMApTdWJqZWN0OiBbUEFUQ0ggMDQvNDNdIG9zL3V0aWxz LmM6IFdpbmRvd3Mgbm9uLWN5Z3dpbiBnZXQgb25seSBzdHVicyBmb3IKIExv Y2svVW5sb2NrU2VydmVyCgpNaW5HVyBhbmQgTVNWQyBsYWNrIHRoZSBQT1NJ WCBmdW5jdGlvbnMgdG8gY29tcGlsZSB0aGUgbG9ja2luZyBjb2RlLgotLS0K IG9zL3V0aWxzLmMgfCAgIDE2ICsrKysrKysrKysrKysrKysKIDEgZmlsZXMg Y2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgMCBkZWxldGlvbnMoLSkKCmRp ZmYgLS1naXQgYS9vcy91dGlscy5jIGIvb3MvdXRpbHMuYwppbmRleCAyYjhj MTE5Li45N2U2YTZjIDEwMDY0NAotLS0gYS9vcy91dGlscy5jCisrKyBiL29z L3V0aWxzLmMKQEAgLTIzNSw2ICsyMzUsMTUgQEAgT3NTaWduYWwoaW50IHNp ZywgT3NTaWdIYW5kbGVyUHRyIGhhbmRsZXIpCiAjZGVmaW5lIExPQ0tfUFJF RklYICIvLlgiCiAjZGVmaW5lIExPQ0tfU1VGRklYICItbG9jayIKIAorI2lm IGRlZmluZWQoV0lOMzIpICYmICFkZWZpbmVkKF9fQ1lHV0lOX18pCit2b2lk CitMb2NrU2VydmVyKHZvaWQpCit7fQorCit2b2lkCitVbmxvY2tTZXJ2ZXIo dm9pZCkKK3t9CisjZWxzZQogc3RhdGljIEJvb2wgU3RpbGxMb2NraW5nID0g RkFMU0U7CiBzdGF0aWMgY2hhciBMb2NrRmlsZVtQQVRIX01BWF07CiBzdGF0 aWMgQm9vbCBub2xvY2sgPSBGQUxTRTsKQEAgLTM4Miw2ICszOTEsNyBAQCBV bmxvY2tTZXJ2ZXIodm9pZCkKICAgfQogfQogCisjZW5kaWYgLyogbm90IHdp bmRvd3Mgbm9uLWN5Z3dpbiAqLwogLyogRm9yY2UgY29ubmVjdGlvbnMgdG8g Y2xvc2Ugb24gU0lHSFVQIGZyb20gaW5pdCAqLwogCiB2b2lkCkBAIC01MDIs NyArNTEyLDkgQEAgdm9pZCBVc2VNc2codm9pZCkKICNpZmRlZiBSTElNSVRf U1RBQ0sKICAgICBFcnJvckYoIi1scyBpbnQgICAgICAgICAgICAgICAgbGlt aXQgc3RhY2sgc3BhY2UgdG8gTiBLYlxuIik7CiAjZW5kaWYKKyNpZiAhZGVm aW5lZChXSU4zMikgfHwgZGVmaW5lZChfX0NZR1dJTl9fKQogICAgIEVycm9y RigiLW5vbG9jayAgICAgICAgICAgICAgICBkaXNhYmxlIHRoZSBsb2NraW5n IG1lY2hhbmlzbVxuIik7CisjZW5kaWYKICAgICBFcnJvckYoIi1ub2xpc3Rl biBzdHJpbmcgICAgICAgZG9uJ3QgbGlzdGVuIG9uIHByb3RvY29sXG4iKTsK ICAgICBFcnJvckYoIi1ub3Jlc2V0ICAgICAgICAgICAgICAgZG9uJ3QgcmVz ZXQgYWZ0ZXIgbGFzdCBjbGllbnQgZXhpc3RzXG4iKTsKICAgICBFcnJvckYo Ii1iYWNrZ3JvdW5kIFtub25lXSAgICAgY3JlYXRlIHJvb3Qgd2luZG93IHdp dGggbm8gYmFja2dyb3VuZFxuIik7CkBAIC03NTAsNiArNzYyLDggQEAgUHJv Y2Vzc0NvbW1hbmRMaW5lKGludCBhcmdjLCBjaGFyICphcmd2W10pCiAJCVVz ZU1zZygpOwogCX0KICNlbmRpZgorCisjaWYgIWRlZmluZWQoV0lOMzIpIHx8 IGRlZmluZWQoX19DWUdXSU5fXykKIAllbHNlIGlmICggc3RyY21wICggYXJn dltpXSwgIi1ub2xvY2siKSA9PSAwKQogCXsKICNpZiAhZGVmaW5lZChXSU4z MikgJiYgIWRlZmluZWQoX19DWUdXSU5fXykKQEAgLTc1OSw2ICs3NzMsOCBA QCBQcm9jZXNzQ29tbWFuZExpbmUoaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkK ICNlbmRpZgogCSAgICBub2xvY2sgPSBUUlVFOwogCX0KKyNlbmRpZgorCiAJ ZWxzZSBpZiAoIHN0cmNtcCggYXJndltpXSwgIi1ub2xpc3RlbiIpID09IDAp CiAJewogICAgICAgICAgICAgaWYoKytpIDwgYXJnYykgewotLSAKMS43Ljcu MQoK --000e0cd24afeb6840e04b0f136a0 Content-Type: application/octet-stream; name="0005-hw-xwin-XWin.exe.manifest-Modify-to-be-more-generic.patch" Content-Disposition: attachment; filename="0005-hw-xwin-XWin.exe.manifest-Modify-to-be-more-generic.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gultkzq24 Content-length: 1172 RnJvbSA0NWMxMGNmYjBjMWI0NmUwMzNlNmNiNzc0ZGY3MmJjMzMwNjBlZmVh IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSeWFuIFBhdmxpayA8 cnBhdmxpa0BpYXN0YXRlLmVkdT4KRGF0ZTogRnJpLCA0IE5vdiAyMDExIDE0 OjI4OjQ1IC0wNTAwClN1YmplY3Q6IFtQQVRDSCAwNS80M10gaHcveHdpbi9Y V2luLmV4ZS5tYW5pZmVzdDogTW9kaWZ5IHRvIGJlIG1vcmUgZ2VuZXJpYwoK Tm90IGV2ZXJ5IGJ1aWxkIG9mIFhXaW4gaXMgQ3lnd2luL1guCi0tLQogaHcv eHdpbi9YV2luLmV4ZS5tYW5pZmVzdCB8ICAgIDIgKy0KIDEgZmlsZXMgY2hh bmdlZCwgMSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9ucygtKQoKZGlmZiAt LWdpdCBhL2h3L3h3aW4vWFdpbi5leGUubWFuaWZlc3QgYi9ody94d2luL1hX aW4uZXhlLm1hbmlmZXN0CmluZGV4IDIyMTE1MGQuLjY2NTBkMzQgMTAwNzU1 Ci0tLSBhL2h3L3h3aW4vWFdpbi5leGUubWFuaWZlc3QKKysrIGIvaHcveHdp bi9YV2luLmV4ZS5tYW5pZmVzdApAQCAtMSw2ICsxLDYgQEAKIDw/eG1sIHZl cnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04IiBzdGFuZGFsb25lPSJ5ZXMi Pz4KIDxhc3NlbWJseSB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNv bTphc20udjEiIG1hbmlmZXN0VmVyc2lvbj0iMS4wIj4KLQk8ZGVzY3JpcHRp b24+VGhlIFhXaW4gWCBXaW5kb3dzIHNlcnZlciBmb3IgQ3lnd2luLjwvZGVz Y3JpcHRpb24+CisJPGRlc2NyaXB0aW9uPlRoZSBYV2luIFggV2luZG93cyBz ZXJ2ZXIuPC9kZXNjcmlwdGlvbj4KIAk8ZGVwZW5kZW5jeT4KIAkgICA8ZGVw ZW5kZW50QXNzZW1ibHk+CiAJICAgICA8YXNzZW1ibHlJZGVudGl0eQotLSAK MS43LjcuMQoK --000e0cd24afeb6840e04b0f136a0 Content-Type: application/octet-stream; name="0006-hw-xwin-Makefile.am-Include-manifest-in-the-dist-tar.patch" Content-Disposition: attachment; filename="0006-hw-xwin-Makefile.am-Include-manifest-in-the-dist-tar.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gultkzq95 Content-length: 907 RnJvbSBlODA5NGE2NGFkNmIwZWYwMmNiZmI2NWJiZGE4ZTg5NTA4OTAxYmI1 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSeWFuIFBhdmxpayA8 cnBhdmxpa0BpYXN0YXRlLmVkdT4KRGF0ZTogRnJpLCA0IE5vdiAyMDExIDE0 OjI5OjAxIC0wNTAwClN1YmplY3Q6IFtQQVRDSCAwNi80M10gaHcveHdpbi9N YWtlZmlsZS5hbTogSW5jbHVkZSBtYW5pZmVzdCBpbiB0aGUgZGlzdAogdGFy YmFsbC4KCi0tLQogaHcveHdpbi9NYWtlZmlsZS5hbSB8ICAgIDMgKystCiAx IGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbnMo LSkKCmRpZmYgLS1naXQgYS9ody94d2luL01ha2VmaWxlLmFtIGIvaHcveHdp bi9NYWtlZmlsZS5hbQppbmRleCAyNTZhZjBiLi5jNDkwMTYzIDEwMDY0NAot LS0gYS9ody94d2luL01ha2VmaWxlLmFtCisrKyBiL2h3L3h3aW4vTWFrZWZp bGUuYW0KQEAgLTE3NSw3ICsxNzUsOCBAQCBpbnN0YWxsLWV4ZWMtaG9vazoK IEVYVFJBX0RJU1QgPSBcCiAJJCh4d2luY29uZmlnX0RBVEEpIFwKIAlYLmlj byBcCi0JWFdpbi5yYworCVhXaW4ucmMgXAorCVhXaW4uZXhlLm1hbmlmZXN0 CiAKIHJlbGluazoKIAkkKEFNX1ZfYXQpcm0gLWYgWFdpbiQoRVhFRVhUKSAm JiAkKE1BS0UpIFhXaW4kKEVYRUVYVCkKLS0gCjEuNy43LjEKCg== --000e0cd24afeb6840e04b0f136a0 Content-Type: application/octet-stream; name="0007-configure.ac-use-ws2_32-instead-of-winsock2-on-MinGW.patch" Content-Disposition: attachment; filename="0007-configure.ac-use-ws2_32-instead-of-winsock2-on-MinGW.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gultkzqh6 Content-length: 1277 RnJvbSA1ZmYyMDUzYjc4YjY2YTBiZTViOWYwOTViOWVjMzhjZWM3NTFkNjA1 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSeWFuIFBhdmxpayA8 cnBhdmxpa0BpYXN0YXRlLmVkdT4KRGF0ZTogRnJpLCAyMSBPY3QgMjAxMSAx Mjo0NzozOCAtMDUwMApTdWJqZWN0OiBbUEFUQ0ggMDcvNDNdIGNvbmZpZ3Vy ZS5hYzogdXNlIHdzMl8zMiBpbnN0ZWFkIG9mIHdpbnNvY2syIG9uIE1pbkdX CgotLS0KIGNvbmZpZ3VyZS5hYyB8ICAgIDIgKy0KIDEgZmlsZXMgY2hhbmdl ZCwgMSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp dCBhL2NvbmZpZ3VyZS5hYyBiL2NvbmZpZ3VyZS5hYwppbmRleCBjYzQyOTJi Li5jZjNkODBiIDEwMDY0NAotLS0gYS9jb25maWd1cmUuYWMKKysrIGIvY29u ZmlndXJlLmFjCkBAIC0xODM0LDcgKzE4MzQsNyBAQCBpZiB0ZXN0ICJ4JFhX SU4iID0geHllczsgdGhlbgogCQkJWFdJTl9TRVJWRVJfTkFNRT1YbWluZwog CQkJQUNfREVGSU5FKFJFTE9DQVRFX1BST0pFQ1RST09ULDEsW01ha2UgUFJP SkVDVF9ST09UIHJlbGF0aXZlIHRvIHRoZSB4c2VydmVyIGxvY2F0aW9uXSkK IAkJCUFDX0RFRklORShIQVNfV0lOU09DSywxLFtVc2UgV2luZG93cyBzb2Nr ZXRzXSkKLQkJCVhXSU5fU1lTX0xJQlM9LWx3aW5zb2NrMgorCQkJWFdJTl9T WVNfTElCUz0tbHdzMl8zMgogCQkJOzsKIAllc2FjCiAJWFdJTl9MSUJTPSIk RkJfTElCICRNSV9MSUIgJEZJWEVTX0xJQiAkWEVYVF9MSUIgJFJBTkRSX0xJ QiAkUkVOREVSX0xJQiAkREJFX0xJQiAkUkVDT1JEX0xJQiAkR0xYX0xJQlMg JFhLQl9MSUIgJFhLQl9TVFVCX0xJQiAkQ09NUE9TSVRFX0xJQiAkREFNQUdF X0xJQiAkTUlFWFRfU1lOQ19MSUIgJE1JRVhUX0RBTUFHRV9MSUIgJE1JRVhU X1NIQURPV19MSUIgJFhJX0xJQiAkT1NfTElCIgotLSAKMS43LjcuMQoK --000e0cd24afeb6840e04b0f136a0 Content-Type: application/octet-stream; name="0008-os-osinit.c-no-getpgrp-and-friends-on-windows-except.patch" Content-Disposition: attachment; filename="0008-os-osinit.c-no-getpgrp-and-friends-on-windows-except.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gultkzqp7 Content-length: 854 RnJvbSBjNWI0ZTViNmYyNWRmNWIyZTczZDkzYmMzOWNlODUzMjlmMTM2NmRm IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSeWFuIFBhdmxpayA8 cnBhdmxpa0BpYXN0YXRlLmVkdT4KRGF0ZTogVGh1LCAzIE5vdiAyMDExIDE5 OjI1OjU3IC0wNTAwClN1YmplY3Q6IFtQQVRDSCAwOC80M10gb3Mvb3Npbml0 LmM6IG5vIGdldHBncnAgYW5kIGZyaWVuZHMgb24gd2luZG93cyBleGNlcHQK IHdpdGggY3lnd2luCgotLS0KIG9zL29zaW5pdC5jIHwgICAgMiArKwogMSBm aWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDAgZGVsZXRpb25zKC0p CgpkaWZmIC0tZ2l0IGEvb3Mvb3Npbml0LmMgYi9vcy9vc2luaXQuYwppbmRl eCBkMTE2M2MzLi5hYzVhY2ViIDEwMDY0NAotLS0gYS9vcy9vc2luaXQuYwor KysgYi9vcy9vc2luaXQuYwpAQCAtMjQwLDggKzI0MCwxMCBAQCBPc0luaXQo dm9pZCkKICNlbmRpZgogCX0KIAorI2lmICFkZWZpbmVkKFdJTjMyKSB8fCBk ZWZpbmVkKF9fQ1lHV0lOX18pCiAJaWYgKGdldHBncnAgKCkgPT0gMCkKIAkg ICAgc2V0cGdpZCAoMCwgMCk7CisjZW5kaWYKIAogI2lmZGVmIFJMSU1JVF9E QVRBCiAJaWYgKGxpbWl0RGF0YVNwYWNlID49IDApCi0tIAoxLjcuNy4xCgo= --000e0cd24afeb6840e04b0f136a0 Content-Type: application/octet-stream; name="0009-os-utils.c-Use-winxp-or-better-for-Winsock-API.patch" Content-Disposition: attachment; filename="0009-os-utils.c-Use-winxp-or-better-for-Winsock-API.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gultkzqx8 Content-length: 875 RnJvbSBjOGE1MzE3ZTY3YzY2Y2NiYmIzYWNhYmY5MjJmZDQ1ZGFlMmZlZmIw IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSeWFuIFBhdmxpayA8 cnBhdmxpa0BpYXN0YXRlLmVkdT4KRGF0ZTogVGh1LCAzIE5vdiAyMDExIDE5 OjI3OjM3IC0wNTAwClN1YmplY3Q6IFtQQVRDSCAwOS80M10gb3MvdXRpbHMu YzogVXNlIHdpbnhwIG9yIGJldHRlciBmb3IgV2luc29jayBBUEkKCi0tLQog b3MvdXRpbHMuYyB8ICAgIDMgKysrCiAxIGZpbGVzIGNoYW5nZWQsIDMgaW5z ZXJ0aW9ucygrKSwgMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9vcy91 dGlscy5jIGIvb3MvdXRpbHMuYwppbmRleCA5N2U2YTZjLi4xMmI5ZGViIDEw MDY0NAotLS0gYS9vcy91dGlscy5jCisrKyBiL29zL3V0aWxzLmMKQEAgLTY0 LDYgKzY0LDkgQEAgX19zdGRjYWxsIHVuc2lnbmVkIGxvbmcgR2V0VGlja0Nv dW50KHZvaWQpOwogI2VuZGlmCiAKICNpZiBkZWZpbmVkKFdJTjMyKSAmJiAh ZGVmaW5lZChfX0NZR1dJTl9fKQorI2lmbmRlZiBfV0lOMzJfV0lOTlQKKyNk ZWZpbmUgX1dJTjMyX1dJTk5UIDB4MDUwMQorI2VuZGlmCiAjaW5jbHVkZSA8 WDExL1h3aW5zb2NrLmg+CiAjZW5kaWYKICNpbmNsdWRlIDxYMTEvWG9zLmg+ Ci0tIAoxLjcuNy4xCgo= --000e0cd24afeb6840e04b0f136a0 Content-Type: application/octet-stream; name="0010-include-xwin-config.h.in-Add-RELOCATE_PROJECTROOT-to.patch" Content-Disposition: attachment; filename="0010-include-xwin-config.h.in-Add-RELOCATE_PROJECTROOT-to.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gultkzr59 Content-length: 928 RnJvbSBlYmI3OGJkMTFjZjMyMDU4NWMzNThlZDRmMTlhN2Q1YTE5NzkyYzlj IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSeWFuIFBhdmxpayA8 cnBhdmxpa0BpYXN0YXRlLmVkdT4KRGF0ZTogV2VkLCAyNiBPY3QgMjAxMSAx NzowMzoyNSAtMDUwMApTdWJqZWN0OiBbUEFUQ0ggMTAvNDNdIGluY2x1ZGUv eHdpbi1jb25maWcuaC5pbjogQWRkIFJFTE9DQVRFX1BST0pFQ1RST09UIHRv CiBjb25maWcgaGVhZGVyCgotLS0KIGluY2x1ZGUveHdpbi1jb25maWcuaC5p biB8ICAgIDQgKysrKwogMSBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMo KyksIDAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94d2lu LWNvbmZpZy5oLmluIGIvaW5jbHVkZS94d2luLWNvbmZpZy5oLmluCmluZGV4 IDEzYjUxY2EuLmI0ZTk5ZmQgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveHdpbi1j b25maWcuaC5pbgorKysgYi9pbmNsdWRlL3h3aW4tY29uZmlnLmguaW4KQEAg LTM0LDMgKzM0LDcgQEAKIAogLyogRGVmYXVsdCBsb2cgbG9jYXRpb24gKi8K ICN1bmRlZiBERUZBVUxUX0xPR0RJUgorCisvKiBXaGV0aGVyIHdlIHNob3Vs ZCByZS1sb2NhdGVkIHRoZSByb290IHRvIHdoZXJlIHRoZSBleGVjdXRhYmxl IGxpdmVzICovCisjdW5kZWYgUkVMT0NBVEVfUFJPSkVDVFJPT1QKKwotLSAK MS43LjcuMQoK --000e0cd24afeb6840e04b0f136a0 Content-Type: application/octet-stream; name="0011-hw-xwin-InitOutput.c-Only-reset-the-xkb-directory-if.patch" Content-Disposition: attachment; filename="0011-hw-xwin-InitOutput.c-Only-reset-the-xkb-directory-if.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gultkzrd10 Content-length: 2912 RnJvbSA2YmQ1MzBiNGIwODE0ZWUyZjZmY2IwMjY1Y2Y2OWU5ODEwNDBiYjQw IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSeWFuIFBhdmxpayA8 cnBhdmxpa0BpYXN0YXRlLmVkdT4KRGF0ZTogVGh1LCAyNyBPY3QgMjAxMSAx MTo1NToyMSAtMDUwMApTdWJqZWN0OiBbUEFUQ0ggMTEvNDNdIGh3L3h3aW4v SW5pdE91dHB1dC5jOiBPbmx5IHJlc2V0IHRoZSB4a2IgZGlyZWN0b3J5IGlm CiB0aGUgbmV3IG9uZSBleGlzdHMuCgpUaGlzIGlzIGZvciBydW5uaW5nIGJ1 aWxkcyB3aXRoIFJFTE9DQVRFX1BST0pFQ1RST09UIGluIHRoZWlyIGRlZmF1 bHQKaW5zdGFsbCBsb2NhdGlvbnMuCi0tLQogaHcveHdpbi9Jbml0T3V0cHV0 LmMgfCAgIDQyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst LS0tLS0tLQogMSBmaWxlcyBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspLCA4 IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L3h3aW4vSW5pdE91dHB1 dC5jIGIvaHcveHdpbi9Jbml0T3V0cHV0LmMKaW5kZXggNGZlNTA1My4uNjgy ZTlmMCAxMDA2NDQKLS0tIGEvaHcveHdpbi9Jbml0T3V0cHV0LmMKKysrIGIv aHcveHdpbi9Jbml0T3V0cHV0LmMKQEAgLTQ5LDYgKzQ5LDkgQEAgZnJvbSBU aGUgT3BlbiBHcm91cC4KICNlbmRpZgogI2lmZGVmIFJFTE9DQVRFX1BST0pF Q1RST09UCiAjaW5jbHVkZSA8c2hsb2JqLmg+CisjaW5jbHVkZSA8aW8uaD4K KyNpbmNsdWRlIDxzeXMvc3RhdC5oPgorCiB0eXBlZGVmIFdJTkFQSSBIUkVT VUxUICgqU0hHRVRGT0xERVJQQVRIUFJPQykoCiAgICAgSFdORCBod25kT3du ZXIsCiAgICAgaW50IG5Gb2xkZXIsCkBAIC0zNTgsNyArMzYxLDI2IEBAIHdp bkNoZWNrTW91bnQodm9pZCkKICNlbmRpZgogCiAjaWZkZWYgUkVMT0NBVEVf UFJPSkVDVFJPT1QKLWNvbnN0IGNoYXIgKiAKKworc3RhdGljIEJPT0wKK3dp bkRpcmVjdG9yeUV4aXN0cyhjb25zdCBjaGFyICogcGF0aCkKK3sKKyAgQk9P TCByZXQgPSBGQUxTRTsKKyAgaWYgKGFjY2VzcyhwYXRoLCAwKSA9PSAwKQor ICB7CisgICAgc3RydWN0IHN0YXQgcGF0aHN0YXQ7CisgICAgc3RhdChwYXRo LCAmcGF0aHN0YXQpOworICAgIGlmIChwYXRoc3RhdC5zdF9tb2RlICYgU19J RkRJUikKKyAgICB7CisgICAgICByZXQgPSBUUlVFOworICAgIH0KKyAgfQor ICBFcnJvckYoIndpbkRpcmVjdG9yeUV4aXN0cyhcIiVzXCIpID0gJWRcbiIs IHBhdGgsIHJldCk7CisgIHJldHVybiByZXQ7Cit9CisKKworY29uc3QgY2hh ciAqCiB3aW5HZXRCYXNlRGlyKHZvaWQpCiB7CiAgICAgc3RhdGljIEJPT0wg aW5pdGVkID0gRkFMU0U7CkBAIC02NDIsMTYgKzY2NCwyMCBAQCB3aW5GaXh1 cFBhdGhzICh2b2lkKQogICAgICAgICAgICAgZ19wc3pMb2dGaWxlID0gYnVm ZmVyOwogICAgICAgICAgICAgd2luTXNnIChYX0RFRkFVTFQsICJMb2dmaWxl IHNldCB0byBcIiVzXCJcbiIsIGdfcHN6TG9nRmlsZSk7CiAgICAgICAgIH0K KyAgeworICAgIHN0YXRpYyBjaGFyIHhrYmJhc2VkaXJbTUFYX1BBVEhdOwor CisgICAgc25wcmludGYoeGtiYmFzZWRpciwgc2l6ZW9mKHhrYmJhc2VkaXIp LCAiJXNcXHhrYiIsIGJhc2VkaXIpOworICAgIGlmIChzaXplb2YoeGtiYmFz ZWRpcikgPiAwKQorICAgIHsKKyAgICAgIHhrYmJhc2VkaXJbc2l6ZW9mKHhr YmJhc2VkaXIpIC0gMV0gPSAwOwogICAgIH0KKyAgICBpZiAod2luRGlyZWN0 b3J5RXhpc3RzKHhrYmJhc2VkaXIpKQogICAgIHsKLSAgICAgICAgc3RhdGlj IGNoYXIgeGtiYmFzZWRpcltNQVhfUEFUSF07Ci0KLSAgICAgICAgc25wcmlu dGYoeGtiYmFzZWRpciwgc2l6ZW9mKHhrYmJhc2VkaXIpLCAiJXNcXHhrYiIs IGJhc2VkaXIpOwotICAgICAgICBpZiAoc2l6ZW9mKHhrYmJhc2VkaXIpID4g MCkKLSAgICAgICAgICAgIHhrYmJhc2VkaXJbc2l6ZW9mKHhrYmJhc2VkaXIp LTFdID0gMDsKLSAgICAgICAgWGtiQmFzZURpcmVjdG9yeSA9IHhrYmJhc2Vk aXI7Ci0JWGtiQmluRGlyZWN0b3J5ID0gYmFzZWRpcjsKKyAgICAgIFhrYkJh c2VEaXJlY3RvcnkgPSB4a2JiYXNlZGlyOwogICAgIH0KKyAgICBYa2JCaW5E aXJlY3RvcnkgPSBiYXNlZGlyOworICB9CiAjZW5kaWYgLyogUkVMT0NBVEVf UFJPSkVDVFJPT1QgKi8KIH0KIAotLSAKMS43LjcuMQoK --000e0cd24afeb6840e04b0f136a0 Content-Type: application/octet-stream; name="0012-hw-xwin-InitOutput.c-reformat-winGetBaseDir.patch" Content-Disposition: attachment; filename="0012-hw-xwin-InitOutput.c-reformat-winGetBaseDir.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gultkzrl11 Content-length: 2400 RnJvbSBmOTcyODk0MTFjYjFjYWJjZjQ4ZDU1ZGUwYTNlODU2MDcxZDQ4ZTY5 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSeWFuIFBhdmxpayA8 cnBhdmxpa0BpYXN0YXRlLmVkdT4KRGF0ZTogVGh1LCAyNyBPY3QgMjAxMSAx MTo1NzowNCAtMDUwMApTdWJqZWN0OiBbUEFUQ0ggMTIvNDNdIGh3L3h3aW4v SW5pdE91dHB1dC5jOiByZWZvcm1hdCB3aW5HZXRCYXNlRGlyCgotLS0KIGh3 L3h3aW4vSW5pdE91dHB1dC5jIHwgICA0NCArKysrKysrKysrKysrKysrKysr KysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlcyBjaGFuZ2VkLCAy MyBpbnNlcnRpb25zKCspLCAyMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg YS9ody94d2luL0luaXRPdXRwdXQuYyBiL2h3L3h3aW4vSW5pdE91dHB1dC5j CmluZGV4IDY4MmU5ZjAuLjVlNTA4MDcgMTAwNjQ0Ci0tLSBhL2h3L3h3aW4v SW5pdE91dHB1dC5jCisrKyBiL2h3L3h3aW4vSW5pdE91dHB1dC5jCkBAIC0z ODMsMjkgKzM4MywzMSBAQCB3aW5EaXJlY3RvcnlFeGlzdHMoY29uc3QgY2hh ciAqIHBhdGgpCiBjb25zdCBjaGFyICoKIHdpbkdldEJhc2VEaXIodm9pZCkK IHsKLSAgICBzdGF0aWMgQk9PTCBpbml0ZWQgPSBGQUxTRTsKLSAgICBzdGF0 aWMgY2hhciBidWZmZXJbTUFYX1BBVEhdOwotICAgIGlmICghaW5pdGVkKQor ICBzdGF0aWMgQk9PTCBpbml0ZWQgPSBGQUxTRTsKKyAgc3RhdGljIGNoYXIg YnVmZmVyW01BWF9QQVRIXTsKKyAgaWYgKCFpbml0ZWQpCisgIHsKKyAgICBj aGFyICpmZW5kcHRyOworICAgIEhNT0RVTEUgbW9kdWxlID0gR2V0TW9kdWxl SGFuZGxlKE5VTEwpOworICAgIERXT1JEIHNpemUgPSBHZXRNb2R1bGVGaWxl TmFtZShtb2R1bGUsIGJ1ZmZlciwgc2l6ZW9mKGJ1ZmZlcikpOworICAgIGlm IChzaXplb2YoYnVmZmVyKSA+IDApCiAgICAgewotICAgICAgICBjaGFyICpm ZW5kcHRyOwotICAgICAgICBITU9EVUxFIG1vZHVsZSA9IEdldE1vZHVsZUhh bmRsZShOVUxMKTsKLSAgICAgICAgRFdPUkQgc2l6ZSA9IEdldE1vZHVsZUZp bGVOYW1lKG1vZHVsZSwgYnVmZmVyLCBzaXplb2YoYnVmZmVyKSk7Ci0gICAg ICAgIGlmIChzaXplb2YoYnVmZmVyKSA+IDApCi0gICAgICAgICAgICBidWZm ZXJbc2l6ZW9mKGJ1ZmZlciktMV0gPSAwOwotICAgIAotICAgICAgICBmZW5k cHRyID0gYnVmZmVyICsgc2l6ZTsKLSAgICAgICAgd2hpbGUgKGZlbmRwdHIg PiBidWZmZXIpCi0gICAgICAgIHsKLSAgICAgICAgICAgIGlmICgqZmVuZHB0 ciA9PSAnXFwnIHx8ICpmZW5kcHRyID09ICcvJykKLSAgICAgICAgICAgIHsK LSAgICAgICAgICAgICAgICAqZmVuZHB0ciA9IDA7Ci0gICAgICAgICAgICAg ICAgYnJlYWs7Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICBmZW5kcHRy LS07Ci0gICAgICAgIH0KLSAgICAgICAgaW5pdGVkID0gVFJVRTsKKyAgICAg IGJ1ZmZlcltzaXplb2YoYnVmZmVyKSAtIDFdID0gMDsKICAgICB9Ci0gICAg cmV0dXJuIGJ1ZmZlcjsKKworICAgIGZlbmRwdHIgPSBidWZmZXIgKyBzaXpl OworICAgIHdoaWxlIChmZW5kcHRyID4gYnVmZmVyKQorICAgIHsKKyAgICAg IGlmICgqZmVuZHB0ciA9PSAnXFwnIHx8ICpmZW5kcHRyID09ICcvJykKKyAg ICAgIHsKKyAgICAgICAgKmZlbmRwdHIgPSAwOworICAgICAgICBicmVhazsK KyAgICAgIH0KKyAgICAgIGZlbmRwdHItLTsKKyAgICB9CisgICAgaW5pdGVk ID0gVFJVRTsKKyAgfQorICByZXR1cm4gYnVmZmVyOwogfQogI2VuZGlmCiAK LS0gCjEuNy43LjEKCg== --000e0cd24afeb6840e04b0f136a0 Content-Type: application/octet-stream; name="0013-hw-xwin-InitOutput.c-Remove-duplicated-code-for-sett.patch" Content-Disposition: attachment; filename="0013-hw-xwin-InitOutput.c-Remove-duplicated-code-for-sett.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gultkzrt12 Content-length: 8227 RnJvbSAyZWU0ZTViMmQyN2ZjOWI0YzI2MWFmMjUyN2QxYTAyYzljM2U0OTJh IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSeWFuIFBhdmxpayA8 cnBhdmxpa0BpYXN0YXRlLmVkdT4KRGF0ZTogVGh1LCAyNyBPY3QgMjAxMSAx MTo1OTo0MCAtMDUwMApTdWJqZWN0OiBbUEFUQ0ggMTMvNDNdIGh3L3h3aW4v SW5pdE91dHB1dC5jOiBSZW1vdmUgZHVwbGljYXRlZCBjb2RlIGZvcgogc2V0 dGluZyB1cCBlbnZpcm9ubWVudCB2YXJpYWJsZXMKCi0tLQogaHcveHdpbi9J bml0T3V0cHV0LmMgfCAgMTYwICsrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGVzIGNoYW5nZWQsIDEw MiBpbnNlcnRpb25zKCspLCA1OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg YS9ody94d2luL0luaXRPdXRwdXQuYyBiL2h3L3h3aW4vSW5pdE91dHB1dC5j CmluZGV4IDVlNTA4MDcuLjUwYjM4YmQgMTAwNjQ0Ci0tLSBhL2h3L3h3aW4v SW5pdE91dHB1dC5jCisrKyBiL2h3L3h3aW4vSW5pdE91dHB1dC5jCkBAIC0z NzksNiArMzc5LDIyIEBAIHdpbkRpcmVjdG9yeUV4aXN0cyhjb25zdCBjaGFy ICogcGF0aCkKICAgcmV0dXJuIHJldDsKIH0KIAorc3RhdGljIEJPT0wKK3dp bkZpbGVJcyhjb25zdCBjaGFyICogcGF0aCwgbW9kZV90IG1hc2spCit7Cisg IEJPT0wgcmV0ID0gRkFMU0U7CisgIGlmIChhY2Nlc3MocGF0aCwgMCkgPT0g MCkKKyAgeworICAgIHN0cnVjdCBzdGF0IHBhdGhzdGF0OworICAgIHN0YXQo cGF0aCwgJnBhdGhzdGF0KTsKKyAgICBpZiAocGF0aHN0YXQuc3RfbW9kZSAm IG1hc2spCisgICAgeworICAgICAgcmV0ID0gVFJVRTsKKyAgICB9CisgIH0K KyAgRXJyb3JGKCJ3aW5GaWxlRXhpc3RzKFwiJXNcIikgPSAlZFxuIiwgcGF0 aCwgcmV0KTsKKyAgcmV0dXJuIHJldDsKK30KIAogY29uc3QgY2hhciAqCiB3 aW5HZXRCYXNlRGlyKHZvaWQpCkBAIC00MDksNiArNDI1LDQ2IEBAIHdpbkdl dEJhc2VEaXIodm9pZCkKICAgfQogICByZXR1cm4gYnVmZmVyOwogfQorCisK K3N0YXRpYyB2b2lkCit3aW5WZXJpZnlFbnZpcm9ubWVudChjb25zdCBjaGFy ICogYmFzZWRpciwgbW9kZV90IG1hc2ssIGNvbnN0IGNoYXIgKiB2YXJuYW1l LCBjb25zdCBjaGFyICogZGlyc3VmZml4KQoreworICBpZiAoZ2V0ZW52KHZh cm5hbWUpID09IE5VTEwpCisgIHsKKyAgICBjaGFyIGJ1ZmZlcltNQVhfUEFU SF07CisgICAgc25wcmludGYoYnVmZmVyLCBzaXplb2YoYnVmZmVyKSwgIiVz XFwlcyIsCisgICAgICAgICAgICAgUFJPSkVDVFJPT1QsIGRpcnN1ZmZpeCk7 CisgICAgYnVmZmVyW3NpemVvZihidWZmZXIpIC0gMV0gPSAwOworICAgIGlm ICh3aW5GaWxlSXMoYnVmZmVyLCBtYXNrKSkKKyAgICB7CisgICAgICBzbnBy aW50ZihidWZmZXIsIHNpemVvZihidWZmZXIpLCAiJXM9JXNcXCVzIiwKKyAg ICAgICAgICAgICAgIHZhcm5hbWUsIFBST0pFQ1RST09ULCBkaXJzdWZmaXgp OworICAgICAgYnVmZmVyW3NpemVvZihidWZmZXIpIC0gMV0gPSAwOworICAg ICAgcHV0ZW52KGJ1ZmZlcik7CisgICAgfQorICAgIGVsc2UKKyAgICB7Cisg ICAgICBzbnByaW50ZihidWZmZXIsIHNpemVvZihidWZmZXIpLCAiJXNcXCVz IiwKKyAgICAgICAgICAgICAgIGJhc2VkaXIsIGRpcnN1ZmZpeCk7CisgICAg ICBidWZmZXJbc2l6ZW9mKGJ1ZmZlcikgLSAxXSA9IDA7CisgICAgICBpZiAo d2luRmlsZUlzKGJ1ZmZlciwgbWFzaykpCisgICAgICB7CisgICAgICAgIHNu cHJpbnRmKGJ1ZmZlciwgc2l6ZW9mKGJ1ZmZlciksICIlcz0lc1xcJXMiLAor ICAgICAgICAgICAgICAgICB2YXJuYW1lLCBiYXNlZGlyLCBkaXJzdWZmaXgp OworICAgICAgICBidWZmZXJbc2l6ZW9mKGJ1ZmZlcikgLSAxXSA9IDA7Cisg ICAgICAgIHB1dGVudihidWZmZXIpOworICAgICAgfQorICAgICAgZWxzZQor ICAgICAgeworICAgICAgICBFcnJvckYoIndpblZlcmlmeUVudmlyb25tZW50 OiBDb3VsZCBub3QgZmluZCBhIHZhbGlkIHBhdGggZm9yIFwiJXNcIlxuIiwg dmFybmFtZSk7CisgICAgICB9CisgICAgfQorCisgICAgcHV0ZW52KGJ1ZmZl cik7CisgIH0KKworfQogI2VuZGlmCiAKIHN0YXRpYyB2b2lkCkBAIC02MDAs NzIgKzY1Niw2MCBAQCB3aW5GaXh1cFBhdGhzICh2b2lkKQogICAgICAgICB3 aW5Nc2cgKGZvbnRfZnJvbSwgIkZvbnRQYXRoIHNldCB0byBcIiVzXCJcbiIs IGRlZmF1bHRGb250UGF0aCk7CiAKICNpZmRlZiBSRUxPQ0FURV9QUk9KRUNU Uk9PVAotICAgIGlmIChnZXRlbnYoIlhLRVlTWU1EQiIpID09IE5VTEwpCisg IHdpblZlcmlmeUVudmlyb25tZW50KGJhc2VkaXIsIFNfSUZSRUcsICJYS0VZ U1lNREIiLCAiWEtleXN5bURCIik7CisgIHdpblZlcmlmeUVudmlyb25tZW50 KGJhc2VkaXIsIFNfSUZSRUcsICJYRVJST1JEQiIsICJYRXJyb3JEQiIpOwor ICB3aW5WZXJpZnlFbnZpcm9ubWVudChiYXNlZGlyLCBTX0lGRElSLCAiWExP Q0FMRURJUiIsICJsb2NhbGUiKTsKKyAgaWYgKGdldGVudigiSE9NRSIpID09 IE5VTEwpCisgIHsKKyAgICBITU9EVUxFIHNoZm9sZGVyOworICAgIFNIR0VU Rk9MREVSUEFUSFBST0Mgc2hnZXRmb2xkZXJwYXRoID0gTlVMTDsKKyAgICBj aGFyIGJ1ZmZlcltNQVhfUEFUSCArIDVdOworICAgIHN0cm5jcHkoYnVmZmVy LCAiSE9NRT0iLCA1KTsKKworICAgIC8qIFRyeSB0byBsb2FkIFNIR2V0Rm9s ZGVyUGF0aCBmcm9tIHNoZm9sZGVyLmRsbCBhbmQgc2hlbGwzMi5kbGwgKi8K KworICAgIHNoZm9sZGVyID0gTG9hZExpYnJhcnkoInNoZm9sZGVyLmRsbCIp OworICAgIC8qIGZhbGxiYWNrIHRvIHNoZWxsMzIuZGxsICovCisgICAgaWYg KHNoZm9sZGVyID09IE5VTEwpCiAgICAgewotICAgICAgICBjaGFyIGJ1ZmZl cltNQVhfUEFUSF07Ci0gICAgICAgIHNucHJpbnRmKGJ1ZmZlciwgc2l6ZW9m KGJ1ZmZlciksICJYS0VZU1lNREI9JXNcXFhLZXlzeW1EQiIsCi0gICAgICAg ICAgICAgICAgYmFzZWRpcik7Ci0gICAgICAgIGJ1ZmZlcltzaXplb2YoYnVm ZmVyKS0xXSA9IDA7Ci0gICAgICAgIHB1dGVudihidWZmZXIpOworICAgICAg c2hmb2xkZXIgPSBMb2FkTGlicmFyeSgic2hlbGwzMi5kbGwiKTsKICAgICB9 Ci0gICAgaWYgKGdldGVudigiWEVSUk9SREIiKSA9PSBOVUxMKQorCisgICAg LyogcmVzb2x2ZSBTSEdldEZvbGRlclBhdGggKi8KKyAgICBpZiAoc2hmb2xk ZXIgIT0gTlVMTCkKICAgICB7Ci0gICAgICAgIGNoYXIgYnVmZmVyW01BWF9Q QVRIXTsKLSAgICAgICAgc25wcmludGYoYnVmZmVyLCBzaXplb2YoYnVmZmVy KSwgIlhFUlJPUkRCPSVzXFxYRXJyb3JEQiIsCi0gICAgICAgICAgICAgICAg YmFzZWRpcik7Ci0gICAgICAgIGJ1ZmZlcltzaXplb2YoYnVmZmVyKS0xXSA9 IDA7Ci0gICAgICAgIHB1dGVudihidWZmZXIpOworICAgICAgc2hnZXRmb2xk ZXJwYXRoID0gKFNIR0VURk9MREVSUEFUSFBST0MpIEdldFByb2NBZGRyZXNz KHNoZm9sZGVyLCAiU0hHZXRGb2xkZXJQYXRoQSIpOworICAgIH0KKworICAg IC8qIHF1ZXJ5IGFwcGRhdGEgZGlyZWN0b3J5ICovCisgICAgaWYgKHNoZ2V0 Zm9sZGVycGF0aCAmJgorICAgICAgICBzaGdldGZvbGRlcnBhdGgoTlVMTCwg Q1NJRExfQVBQREFUQSB8IENTSURMX0ZMQUdfQ1JFQVRFLCBOVUxMLCAwLAor ICAgICAgICAgICAgICAgICAgICAgICAgYnVmZmVyICsgNSkgPT0gMCkKKyAg ICB7CisgICAgICBwdXRlbnYoYnVmZmVyKTsKICAgICB9Ci0gICAgaWYgKGdl dGVudigiWExPQ0FMRURJUiIpID09IE5VTEwpCisgICAgZWxzZQogICAgIHsK LSAgICAgICAgY2hhciBidWZmZXJbTUFYX1BBVEhdOwotICAgICAgICBzbnBy aW50ZihidWZmZXIsIHNpemVvZihidWZmZXIpLCAiWExPQ0FMRURJUj0lc1xc bG9jYWxlIiwKLSAgICAgICAgICAgICAgICBiYXNlZGlyKTsKLSAgICAgICAg YnVmZmVyW3NpemVvZihidWZmZXIpLTFdID0gMDsKLSAgICAgICAgcHV0ZW52 KGJ1ZmZlcik7CisgICAgICB3aW5Nc2coWF9FUlJPUiwgIkNhbiBub3QgZGV0 ZXJtaW5lIEhPTUUgZGlyZWN0b3J5XG4iKTsKICAgICB9Ci0gICAgaWYgKGdl dGVudigiSE9NRSIpID09IE5VTEwpCisgICAgaWYgKHNoZm9sZGVyICE9IE5V TEwpCiAgICAgewotICAgICAgICBITU9EVUxFIHNoZm9sZGVyOwotICAgICAg ICBTSEdFVEZPTERFUlBBVEhQUk9DIHNoZ2V0Zm9sZGVycGF0aCA9IE5VTEw7 Ci0gICAgICAgIGNoYXIgYnVmZmVyW01BWF9QQVRIICsgNV07Ci0gICAgICAg IHN0cm5jcHkoYnVmZmVyLCAiSE9NRT0iLCA1KTsKLQotICAgICAgICAvKiBU cnkgdG8gbG9hZCBTSEdldEZvbGRlclBhdGggZnJvbSBzaGZvbGRlci5kbGwg YW5kIHNoZWxsMzIuZGxsICovCi0gICAgICAgIAotICAgICAgICBzaGZvbGRl ciA9IExvYWRMaWJyYXJ5KCJzaGZvbGRlci5kbGwiKTsKLSAgICAgICAgLyog ZmFsbGJhY2sgdG8gc2hlbGwzMi5kbGwgKi8KLSAgICAgICAgaWYgKHNoZm9s ZGVyID09IE5VTEwpCi0gICAgICAgICAgICBzaGZvbGRlciA9IExvYWRMaWJy YXJ5KCJzaGVsbDMyLmRsbCIpOwotCi0gICAgICAgIC8qIHJlc29sdmUgU0hH ZXRGb2xkZXJQYXRoICovCi0gICAgICAgIGlmIChzaGZvbGRlciAhPSBOVUxM KQotICAgICAgICAgICAgc2hnZXRmb2xkZXJwYXRoID0gKFNIR0VURk9MREVS UEFUSFBST0MpR2V0UHJvY0FkZHJlc3Moc2hmb2xkZXIsICJTSEdldEZvbGRl clBhdGhBIik7Ci0KLSAgICAgICAgLyogcXVlcnkgYXBwZGF0YSBkaXJlY3Rv cnkgKi8KLSAgICAgICAgaWYgKHNoZ2V0Zm9sZGVycGF0aCAmJgotICAgICAg ICAgICAgICAgIHNoZ2V0Zm9sZGVycGF0aChOVUxMLCBDU0lETF9BUFBEQVRB fENTSURMX0ZMQUdfQ1JFQVRFLCBOVUxMLCAwLCAKLSAgICAgICAgICAgICAg ICAgICAgYnVmZmVyICsgNSkgPT0gMCkKLSAgICAgICAgeyAKLSAgICAgICAg ICAgIHB1dGVudihidWZmZXIpOwotICAgICAgICB9IGVsc2UKLSAgICAgICAg ewotICAgICAgICAgICAgd2luTXNnIChYX0VSUk9SLCAiQ2FuIG5vdCBkZXRl cm1pbmUgSE9NRSBkaXJlY3RvcnlcbiIpOwotICAgICAgICB9IAotICAgICAg ICBpZiAoc2hmb2xkZXIgIT0gTlVMTCkKLSAgICAgICAgICAgIEZyZWVMaWJy YXJ5KHNoZm9sZGVyKTsKKyAgICAgIEZyZWVMaWJyYXJ5KHNoZm9sZGVyKTsK ICAgICB9Ci0gICAgaWYgKCFnX2ZMb2dGaWxlQ2hhbmdlZCkgewotICAgICAg ICBzdGF0aWMgY2hhciBidWZmZXJbTUFYX1BBVEhdOwotICAgICAgICBEV09S RCBzaXplID0gR2V0VGVtcFBhdGgoc2l6ZW9mKGJ1ZmZlciksIGJ1ZmZlcik7 Ci0gICAgICAgIGlmIChzaXplICYmIHNpemUgPCBzaXplb2YoYnVmZmVyKSkK LSAgICAgICAgewotICAgICAgICAgICAgc25wcmludGYoYnVmZmVyICsgc2l6 ZSwgc2l6ZW9mKGJ1ZmZlcikgLSBzaXplLCAKLSAgICAgICAgICAgICAgICAg ICAgIlhXaW4uJXMubG9nIiwgZGlzcGxheSk7IAotICAgICAgICAgICAgYnVm ZmVyW3NpemVvZihidWZmZXIpLTFdID0gMDsKLSAgICAgICAgICAgIGdfcHN6 TG9nRmlsZSA9IGJ1ZmZlcjsKLSAgICAgICAgICAgIHdpbk1zZyAoWF9ERUZB VUxULCAiTG9nZmlsZSBzZXQgdG8gXCIlc1wiXG4iLCBnX3BzekxvZ0ZpbGUp OwotICAgICAgICB9CisgIH0KKyAgaWYgKCFnX2ZMb2dGaWxlQ2hhbmdlZCkK KyAgeworICAgIHN0YXRpYyBjaGFyIGJ1ZmZlcltNQVhfUEFUSF07CisgICAg RFdPUkQgc2l6ZSA9IEdldFRlbXBQYXRoKHNpemVvZihidWZmZXIpLCBidWZm ZXIpOworICAgIGlmIChzaXplICYmIHNpemUgPCBzaXplb2YoYnVmZmVyKSkK KyAgICB7CisgICAgICBzbnByaW50ZihidWZmZXIgKyBzaXplLCBzaXplb2Yo YnVmZmVyKSAtIHNpemUsCisgICAgICAgICAgICAgICAiWFdpbi4lcy5sb2ci LCBkaXNwbGF5KTsKKyAgICAgIGJ1ZmZlcltzaXplb2YoYnVmZmVyKSAtIDFd ID0gMDsKKyAgICAgIGdfcHN6TG9nRmlsZSA9IGJ1ZmZlcjsKKyAgICAgIHdp bk1zZyhYX0RFRkFVTFQsICJMb2dmaWxlIHNldCB0byBcIiVzXCJcbiIsIGdf cHN6TG9nRmlsZSk7CisgICAgfQorICB9CiAgIHsKICAgICBzdGF0aWMgY2hh ciB4a2JiYXNlZGlyW01BWF9QQVRIXTsKIAotLSAKMS43LjcuMQoK --000e0cd24afeb6840e04b0f136a0 Content-Type: application/octet-stream; name="0014-hw-xwin-winwindow.h-Add-missing-include-xwin-config..patch" Content-Disposition: attachment; filename="0014-hw-xwin-winwindow.h-Add-missing-include-xwin-config..patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gultkzs213 Content-length: 846 RnJvbSA0NDdiNDYzNjliYzQ3NWFmMWQ0NjJmY2E1YThlZTQ2MWE4OWQ1ZDQw IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSeWFuIFBhdmxpayA8 cnBhdmxpa0BpYXN0YXRlLmVkdT4KRGF0ZTogVGh1LCAyNyBPY3QgMjAxMSAx MjowNDozMiAtMDUwMApTdWJqZWN0OiBbUEFUQ0ggMTQvNDNdIGh3L3h3aW4v d2lud2luZG93Lmg6IEFkZCBtaXNzaW5nIGluY2x1ZGUgeHdpbi1jb25maWcu aAoKLS0tCiBody94d2luL3dpbndpbmRvdy5oIHwgICAgNCArKysrCiAxIGZp bGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMCBkZWxldGlvbnMoLSkK CmRpZmYgLS1naXQgYS9ody94d2luL3dpbndpbmRvdy5oIGIvaHcveHdpbi93 aW53aW5kb3cuaAppbmRleCBhNmM4ZTA1Li4wZDkwYTY1IDEwMDY0NAotLS0g YS9ody94d2luL3dpbndpbmRvdy5oCisrKyBiL2h3L3h3aW4vd2lud2luZG93 LmgKQEAgLTMyLDYgKzMyLDEwIEBACiAgKiAgICAgICAgICAgICAgQ29saW4g SGFycmlzb24KICAqLwogCisjaWZkZWYgSEFWRV9YV0lOX0NPTkZJR19ICisj aW5jbHVkZSA8eHdpbi1jb25maWcuaD4KKyNlbmRpZgorCiAjaWZuZGVmIE5P CiAjZGVmaW5lIE5PCQkJMAogI2VuZGlmCi0tIAoxLjcuNy4xCgo= --000e0cd24afeb6840e04b0f136a0 Content-Type: application/octet-stream; name="0015-hw-xwin-winwindow.h-change-window-class-and-window-c.patch" Content-Disposition: attachment; filename="0015-hw-xwin-winwindow.h-change-window-class-and-window-c.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gultkzs914 Content-length: 1318 RnJvbSA0MDBlYzU1ZGE4OWY3MGY0ZWJhMjM0YWNlOTZjZWU5OGUyMTQ2NWY1 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSeWFuIFBhdmxpayA8 cnBhdmxpa0BpYXN0YXRlLmVkdT4KRGF0ZTogVGh1LCAyNyBPY3QgMjAxMSAx Mjo0MzowMiAtMDUwMApTdWJqZWN0OiBbUEFUQ0ggMTUvNDNdIGh3L3h3aW4v d2lud2luZG93Lmg6IGNoYW5nZSB3aW5kb3cgY2xhc3MgYW5kIHdpbmRvdwog Y2xhc3MgWAoKLS0tCiBody94d2luL3dpbndpbmRvdy5oIHwgICAgNCArKy0t CiAxIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv bnMoLSkKCmRpZmYgLS1naXQgYS9ody94d2luL3dpbndpbmRvdy5oIGIvaHcv eHdpbi93aW53aW5kb3cuaAppbmRleCAwZDkwYTY1Li41ZjNjYzY1IDEwMDY0 NAotLS0gYS9ody94d2luL3dpbndpbmRvdy5oCisrKyBiL2h3L3h3aW4vd2lu d2luZG93LmgKQEAgLTQ4LDExICs0OCwxMSBAQAogIyAgZGVmaW5lIFBST0pF Q1RfTkFNRQkJIkN5Z3dpbi9YIgogI2VuZGlmCiAjZGVmaW5lIEVYRUNVVEFC TEVfTkFNRSAgICAgICAgICJYV2luIgotI2RlZmluZSBXSU5ET1dfQ0xBU1MJ CSJjeWd3aW4veCIKKyNkZWZpbmUgV0lORE9XX0NMQVNTCQlQUk9KRUNUX05B TUUKICNkZWZpbmUgV0lORE9XX1RJVExFCQlQUk9KRUNUX05BTUUgIjolcy4l ZCIKICNkZWZpbmUgV0lORE9XX1RJVExFX1hETUNQCSIlczolcy4lZCIKICNk ZWZpbmUgV0lOX1NDUl9QUk9QCQkiY3lnX3NjcmVlbl9wcm9wIHJsIgotI2Rl ZmluZSBXSU5ET1dfQ0xBU1NfWAkJImN5Z3dpbi94IFggcmwiCisjZGVmaW5l IFdJTkRPV19DTEFTU19YCQlQUk9KRUNUX05BTUUgIiBYIgogI2RlZmluZSBX SU5ET1dfVElUTEVfWAkJUFJPSkVDVF9OQU1FICIgWCIKICNkZWZpbmUgV0lO X1dJTkRPV19QUk9QCQkiY3lnX3dpbmRvd19wcm9wX3JsIgogI2lmZGVmIEhB U19ERVZXSU5ET1dTCi0tIAoxLjcuNy4xCgo= --000e0cd24afeb6840e04b0f136a0 Content-Type: application/octet-stream; name="0016-hw-xwin-winwindow.h-make-project-name-aware-of-non-C.patch" Content-Disposition: attachment; filename="0016-hw-xwin-winwindow.h-make-project-name-aware-of-non-C.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gultkzsc15 Content-length: 1225 RnJvbSAyYzUyZDA5OGJiZGI4NWI4ODVkYTNiNWY0ZjVjOTBkYTViMGJlNTBi IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSeWFuIFBhdmxpayA8 cnBhdmxpa0BpYXN0YXRlLmVkdT4KRGF0ZTogVGh1LCAzIE5vdiAyMDExIDE5 OjI4OjU4IC0wNTAwClN1YmplY3Q6IFtQQVRDSCAxNi80M10gaHcveHdpbi93 aW53aW5kb3cuaDogbWFrZSBwcm9qZWN0IG5hbWUgYXdhcmUgb2YKIG5vbi1D eWd3aW4gYnVpbGRzCgotLS0KIGh3L3h3aW4vd2lud2luZG93LmggfCAgICA5 ICsrKysrKysrLQogMSBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyks IDEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcveHdpbi93aW53aW5k b3cuaCBiL2h3L3h3aW4vd2lud2luZG93LmgKaW5kZXggNWYzY2M2NS4uZmE3 OGM1YSAxMDA2NDQKLS0tIGEvaHcveHdpbi93aW53aW5kb3cuaAorKysgYi9o dy94d2luL3dpbndpbmRvdy5oCkBAIC00NSw4ICs0NSwxNSBAQAogCiAvKiBD b25zdGFudCBzdHJpbmdzICovCiAjaWZuZGVmIFBST0pFQ1RfTkFNRQotIyAg ZGVmaW5lIFBST0pFQ1RfTkFNRQkJIkN5Z3dpbi9YIgorIyAgaWYgZGVmaW5l ZChfX01JTkdXMzJfXykKKyMgICAgZGVmaW5lIFBST0pFQ1RfTkFNRSAiWFdp bi1NaW5HVyIKKyMgIGVsaWYgZGVmaW5lZChfX0NZR1dJTl9fKQorIyAgICBk ZWZpbmUgUFJPSkVDVF9OQU1FCQkiQ3lnd2luL1giCisjICBlbHNlCisjICAg IGRlZmluZSBQUk9KRUNUX05BTUUJCSJYV2luIgorIyAgZW5kaWYKICNlbmRp ZgorCiAjZGVmaW5lIEVYRUNVVEFCTEVfTkFNRSAgICAgICAgICJYV2luIgog I2RlZmluZSBXSU5ET1dfQ0xBU1MJCVBST0pFQ1RfTkFNRQogI2RlZmluZSBX SU5ET1dfVElUTEUJCVBST0pFQ1RfTkFNRSAiOiVzLiVkIgotLSAKMS43Ljcu MQoK --000e0cd24afeb6840e04b0f136a0 Content-Type: application/octet-stream; name="0017-dix-registry.c-non-cygwin-find-protocol.txt-in-reloc.patch" Content-Disposition: attachment; filename="0017-dix-registry.c-non-cygwin-find-protocol.txt-in-reloc.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gultkzse16 Content-length: 2009 RnJvbSA5NDQ4MTEwNjgyYWU4YWMwYzQzNDNmN2RmMjEzOWIxYjA2Mzg5MDc4 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSeWFuIFBhdmxpayA8 cnBhdmxpa0BpYXN0YXRlLmVkdT4KRGF0ZTogVGh1LCAzIE5vdiAyMDExIDE5 OjMwOjQ2IC0wNTAwClN1YmplY3Q6IFtQQVRDSCAxNy80M10gZGl4L3JlZ2lz dHJ5LmM6IG5vbi1jeWd3aW4gZmluZCBwcm90b2NvbC50eHQgaW4KIHJlbG9j YXRlZCByb290CgotLS0KIGRpeC9yZWdpc3RyeS5jIHwgICAxOSArKysrKysr KysrKysrKysrKysrCiAxIGZpbGVzIGNoYW5nZWQsIDE5IGluc2VydGlvbnMo KyksIDAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZGl4L3JlZ2lzdHJ5 LmMgYi9kaXgvcmVnaXN0cnkuYwppbmRleCBmYzM1ZGJiLi5iYTU4OGM0IDEw MDY0NAotLS0gYS9kaXgvcmVnaXN0cnkuYworKysgYi9kaXgvcmVnaXN0cnku YwpAQCAtMzIsOCArMzIsMTUgQEAgQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZU V0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSIERFQUxJTkdTIElOIFRIRSBTT0ZU V0FSRS4KIAogI2RlZmluZSBCQVNFX1NJWkUgMTYKICNkZWZpbmUgQ09SRSAi WDExIgorCisvKiBTaG91bGQgdGhpcyBhY3R1YWxseSBiZSBjaGVja2luZyBS RUxPQ0FURV9QUk9KRUNUUk9PVCA/ICovCisjaWYgZGVmaW5lZChXSU4zMikg JiYgIWRlZmluZWQoX19DWUdXSU5fXykKKyNkZWZpbmUgRklMRU5BTUVfT05M WSAicHJvdG9jb2wudHh0IgorZXh0ZXJuIGNvbnN0IGNoYXIgKndpbkdldEJh c2VEaXIodm9pZCk7CisjZW5kaWYKICNkZWZpbmUgRklMRU5BTUUgU0VSVkVS X01JU0NfQ09ORklHX1BBVEggIi9wcm90b2NvbC50eHQiCiAKKwogI2RlZmlu ZSBQUk9UX0NPTU1FTlQgJyMnCiAjZGVmaW5lIFBST1RfUkVRVUVTVCAnUicK ICNkZWZpbmUgUFJPVF9FVkVOVCAnVicKQEAgLTMxMSw3ICszMTgsMTkgQEAg ZGl4UmVzZXRSZWdpc3RyeSh2b2lkKQogICAgIC8qIE9wZW4gdGhlIHByb3Rv Y29sIGZpbGUgKi8KICAgICBpZiAoZmgpCiAJZmNsb3NlKGZoKTsKKyNpZiBk ZWZpbmVkKFdJTjMyKSAmJiAhZGVmaW5lZChfX0NZR1dJTl9fKQorICAgIHsK KwljaGFyIGZpbGVuYW1lW01BWF9QQVRIXTsKKwlzbnByaW50ZihmaWxlbmFt ZSwgc2l6ZW9mKGZpbGVuYW1lKSwgIiVzXFwlcyIsIHdpbkdldEJhc2VEaXIo KSwgRklMRU5BTUVfT05MWSk7CisJZmlsZW5hbWVbc2l6ZW9mKGZpbGVuYW1l KS0xXSA9IDA7CisJZmggPSBmb3BlbihmaWxlbmFtZSwgInIiKTsKKyAgICB9 CisgICAgaWYgKCFmaCkgeworI2VuZGlmCiAgICAgZmggPSBmb3BlbihGSUxF TkFNRSwgInIiKTsKKyNpZiBkZWZpbmVkKFdJTjMyKSAmJiAhZGVmaW5lZChf X0NZR1dJTl9fKQorCX0KKyNlbmRpZgogICAgIGlmICghZmgpCiAJTG9nTWVz c2FnZShYX1dBUk5JTkcsICJGYWlsZWQgdG8gb3BlbiBwcm90b2NvbCBuYW1l cyBmaWxlICIgRklMRU5BTUUgIlxuIik7CiAKLS0gCjEuNy43LjEKCg== --000e0cd24afeb6840e04b0f136a0 Content-Type: application/octet-stream; name="0018-hw-xwin-winrandr.c-Fix-function-pointer-mismatch.patch" Content-Disposition: attachment; filename="0018-hw-xwin-winrandr.c-Fix-function-pointer-mismatch.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gultkzsf17 Content-length: 964 RnJvbSBkZDdhMmFiYjI4ODYxZDZkM2Q5YmNmY2NmYmQ5YzMzM2E4ZDNmMGVl IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSeWFuIFBhdmxpayA8 cnBhdmxpa0BpYXN0YXRlLmVkdT4KRGF0ZTogVGh1LCAyNyBPY3QgMjAxMSAx NTo0OTo1OSAtMDUwMApTdWJqZWN0OiBbUEFUQ0ggMTgvNDNdIGh3L3h3aW4v d2lucmFuZHIuYzogRml4IGZ1bmN0aW9uIHBvaW50ZXIgbWlzbWF0Y2gKCi0t LQogaHcveHdpbi93aW5yYW5kci5jIHwgICAgMiAtLQogMSBmaWxlcyBjaGFu Z2VkLCAwIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0t Z2l0IGEvaHcveHdpbi93aW5yYW5kci5jIGIvaHcveHdpbi93aW5yYW5kci5j CmluZGV4IGM1ODExOTMuLjU5NmMxYWIgMTAwNjQ0Ci0tLSBhL2h3L3h3aW4v d2lucmFuZHIuYworKysgYi9ody94d2luL3dpbnJhbmRyLmMKQEAgLTEyMiw4 ICsxMjIsNiBAQCBCb29sCiB3aW5SYW5kUlNjcmVlblNldFNpemUgKFNjcmVl blB0ciAgcFNjcmVlbiwKIAkJICAgICAgIENBUkQxNgkgICAgd2lkdGgsCiAJ CSAgICAgICBDQVJEMTYJICAgIGhlaWdodCwKLQkJICAgICAgIENBUkQxNiAg ICAgICBwaXhXaWR0aCwKLQkJICAgICAgIENBUkQxNiAgICAgICBwaXhIZWln aHQsCiAJCSAgICAgICBDQVJEMzIJICAgIG1tV2lkdGgsCiAJCSAgICAgICBD QVJEMzIJICAgIG1tSGVpZ2h0KQogewotLSAKMS43LjcuMQoK --000e0cd24afeb6840e04b0f136a0 Content-Type: application/octet-stream; name="0019-hw-xwin-winmultiwindowwm.c-fix-memory-leak.patch" Content-Disposition: attachment; filename="0019-hw-xwin-winmultiwindowwm.c-fix-memory-leak.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gultkzsg18 Content-length: 1509 RnJvbSAzZTc1MTJlMjRkMmYyYmYxMTdiM2RiMGMxNjU5Y2QzMzM2ZjgzYTI5 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSeWFuIFBhdmxpayA8 cnBhdmxpa0BpYXN0YXRlLmVkdT4KRGF0ZTogRnJpLCAyOCBPY3QgMjAxMSAw OTo0Njo0NSAtMDUwMApTdWJqZWN0OiBbUEFUQ0ggMTkvNDNdIGh3L3h3aW4v d2lubXVsdGl3aW5kb3d3bS5jOiBmaXggbWVtb3J5IGxlYWsKCi0tLQogaHcv eHdpbi93aW5tdWx0aXdpbmRvd3dtLmMgfCAgIDEyICsrKysrKystLS0tLQog MSBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25z KC0pCgpkaWZmIC0tZ2l0IGEvaHcveHdpbi93aW5tdWx0aXdpbmRvd3dtLmMg Yi9ody94d2luL3dpbm11bHRpd2luZG93d20uYwppbmRleCA2N2E1OGEwLi40 MTc4NzU2IDEwMDY0NAotLS0gYS9ody94d2luL3dpbm11bHRpd2luZG93d20u YworKysgYi9ody94d2luL3dpbm11bHRpd2luZG93d20uYwpAQCAtMTIwMSwx MSArMTIwMSwxMyBAQCB3aW5Jbml0V00gKHZvaWQgKipwcFdNSW5mbywKICAg WE1zZ1Byb2NBcmdQdHIJcFhNc2dBcmcgPSAoWE1zZ1Byb2NBcmdQdHIpIG1h bGxvYyAoc2l6ZW9mKFhNc2dQcm9jQXJnUmVjKSk7CiAKICAgLyogQmFpbCBp ZiB0aGUgaW5wdXQgcGFyYW1ldGVycyBhcmUgYmFkICovCi0gIGlmIChwQXJn ID09IE5VTEwgfHwgcFdNSW5mbyA9PSBOVUxMKQotICAgIHsKLSAgICAgIEVy cm9yRiAoIndpbkluaXRXTSAtIG1hbGxvYyBmYWlsZWQuXG4iKTsKLSAgICAg IHJldHVybiBGQUxTRTsKLSAgICB9CisgIGlmIChwQXJnID09IE5VTEwgfHwg cFdNSW5mbyA9PSBOVUxMIHx8IHBYTXNnQXJnID09IE5VTEwpIHsKKyAgICBF cnJvckYgKCJ3aW5Jbml0V00gLSBtYWxsb2MgZmFpbGVkLlxuIik7CisgICAg aWYgKHBBcmcpIGZyZWUocEFyZyk7CisgICAgaWYgKHBXTUluZm8pIGZyZWUo cFdNSW5mbyk7CisgICAgaWYgKHBYTXNnQXJnKSBmcmVlKHBYTXNnQXJnKTsK KyAgICByZXR1cm4gRkFMU0U7CisgIH0KICAgCiAgIC8qIFplcm8gdGhlIGFs bG9jYXRlZCBtZW1vcnkgKi8KICAgWmVyb01lbW9yeSAocEFyZywgc2l6ZW9m IChXTVByb2NBcmdSZWMpKTsKLS0gCjEuNy43LjEKCg== --000e0cd24afeb6840e04b0f136a0 Content-Type: application/octet-stream; name="0020-hw-xwin-winengine.c-clarify-if-statement-mixed-with-.patch" Content-Disposition: attachment; filename="0020-hw-xwin-winengine.c-clarify-if-statement-mixed-with-.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gultkzsh19 Content-length: 1176 RnJvbSAyNmNmNTc5M2NkOTg4MjU3ZWNjNjUwYWNkN2Y5ZTIzMzdkMDgyZDM0 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSeWFuIFBhdmxpayA8 cnBhdmxpa0BpYXN0YXRlLmVkdT4KRGF0ZTogRnJpLCAyOCBPY3QgMjAxMSAw OTo0Njo1NiAtMDUwMApTdWJqZWN0OiBbUEFUQ0ggMjAvNDNdIGh3L3h3aW4v d2luZW5naW5lLmM6IGNsYXJpZnkgaWYgc3RhdGVtZW50IG1peGVkIHdpdGgK IGlmZGVmCgotLS0KIGh3L3h3aW4vd2luZW5naW5lLmMgfCAgICA3ICsrLS0t LS0KIDEgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCA1IGRlbGV0 aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L3h3aW4vd2luZW5naW5lLmMgYi9o dy94d2luL3dpbmVuZ2luZS5jCmluZGV4IGU4NjZlMWUuLjc1MmM0ZmUgMTAw NjQ0Ci0tLSBhL2h3L3h3aW4vd2luZW5naW5lLmMKKysrIGIvaHcveHdpbi93 aW5lbmdpbmUuYwpAQCAtMTkyLDE1ICsxOTIsMTIgQEAgd2luU2V0RW5naW5l IChTY3JlZW5QdHIgcFNjcmVlbikKIAogICAvKiBTaGFkb3dHREkgaXMgdGhl IG9ubHkgZW5naW5lIHRoYXQgc3VwcG9ydHMgTXVsdGkgV2luZG93IE1vZGUg Ki8KICAgaWYgKAotI2lmZGVmIFhXSU5fTVVMVElXSU5ET1dFWFRXTQotICAg ICAgcFNjcmVlbkluZm8tPmZNV0V4dFdNCi0jZWxzZQogICAgICAgRkFMU0UK KyNpZmRlZiBYV0lOX01VTFRJV0lORE9XRVhUV00KKyAgICAgIHx8IHBTY3Jl ZW5JbmZvLT5mTVdFeHRXTQogI2VuZGlmCiAjaWZkZWYgWFdJTl9NVUxUSVdJ TkRPVwogICAgICAgfHwgcFNjcmVlbkluZm8tPmZNdWx0aVdpbmRvdwotI2Vs c2UKLSAgICAgIHx8IEZBTFNFCiAjZW5kaWYKICAgICAgICkKICAgICB7Ci0t IAoxLjcuNy4xCgo= --000e0cd24afeb6840e04b0f136a0 Content-Type: application/octet-stream; name="0021-hw-xwin-winnativegdi.c-Fix-potential-null-ptr-deref.patch" Content-Disposition: attachment; filename="0021-hw-xwin-winnativegdi.c-Fix-potential-null-ptr-deref.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gultkzsj20 Content-length: 1782 RnJvbSAzZjFmNDg0NzE2MGU0ZDkxNWVhZDg4MWU3OTBiZjFjY2NkYmI5MDg0 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSeWFuIFBhdmxpayA8 cnBhdmxpa0BpYXN0YXRlLmVkdT4KRGF0ZTogRnJpLCAyOCBPY3QgMjAxMSAw OTo0OTowMCAtMDUwMApTdWJqZWN0OiBbUEFUQ0ggMjEvNDNdIGh3L3h3aW4v d2lubmF0aXZlZ2RpLmM6IEZpeCBwb3RlbnRpYWwgbnVsbCBwdHIgZGVyZWYu CgotLS0KIGh3L3h3aW4vd2lubmF0aXZlZ2RpLmMgfCAgICA3ICsrKystLS0K IDEgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9u cygtKQoKZGlmZiAtLWdpdCBhL2h3L3h3aW4vd2lubmF0aXZlZ2RpLmMgYi9o dy94d2luL3dpbm5hdGl2ZWdkaS5jCmluZGV4IDRkN2FmZTguLjY4ZjgwMjAg MTAwNjQ0Ci0tLSBhL2h3L3h3aW4vd2lubmF0aXZlZ2RpLmMKKysrIGIvaHcv eHdpbi93aW5uYXRpdmVnZGkuYwpAQCAtMzE1LDcgKzMxNSw2IEBAIHN0YXRp YyBCb29sCiB3aW5BY3RpdmF0ZUFwcE5hdGl2ZUdESSAoU2NyZWVuUHRyIHBT Y3JlZW4pCiB7CiAgIHdpblNjcmVlblByaXYocFNjcmVlbik7Ci0gIHdpblNj cmVlbkluZm8JCSpwU2NyZWVuSW5mbyA9IHBTY3JlZW5Qcml2LT5wU2NyZWVu SW5mbzsKIAogICAvKgogICAgKiBBcmUgd2UgYWN0aXZlPwpAQCAtMzIzLDcg KzMyMiw4IEBAIHdpbkFjdGl2YXRlQXBwTmF0aXZlR0RJIChTY3JlZW5QdHIg cFNjcmVlbikKICAgICovCiAgIGlmIChwU2NyZWVuUHJpdiAhPSBOVUxMCiAg ICAgICAmJiBwU2NyZWVuUHJpdi0+ZkFjdGl2ZQotICAgICAgJiYgcFNjcmVl bkluZm8tPmZGdWxsU2NyZWVuKQorICAgICAgJiYgcFNjcmVlblByaXYtPnBT Y3JlZW5JbmZvCisgICAgICAmJiBwU2NyZWVuUHJpdi0+cFNjcmVlbkluZm8t PmZGdWxsU2NyZWVuKQogICAgIHsKICAgICAgIC8qCiAgICAgICAgKiBBY3Rp dmF0aW5nLCBhdHRlbXB0IHRvIGJyaW5nIG91ciB3aW5kb3cgCkBAIC0zMzgs NyArMzM4LDggQEAgd2luQWN0aXZhdGVBcHBOYXRpdmVHREkgKFNjcmVlblB0 ciBwU2NyZWVuKQogICAgKi8KICAgaWYgKHBTY3JlZW5Qcml2ICE9IE5VTEwK ICAgICAgICYmICFwU2NyZWVuUHJpdi0+ZkFjdGl2ZQotICAgICAgJiYgcFNj cmVlbkluZm8tPmZGdWxsU2NyZWVuKQorICAgICAgJiYgcFNjcmVlblByaXYt PnBTY3JlZW5JbmZvCisgICAgICAmJiBwU2NyZWVuUHJpdi0+cFNjcmVlbklu Zm8tPmZGdWxsU2NyZWVuKQogICAgIHsKICAgICAgIC8qCiAgICAgICAgKiBE ZWFjdGl2YXRpbmcsIHN0dWZmIG91ciB3aW5kb3cgb250byB0aGUKLS0gCjEu Ny43LjEKCg== --000e0cd24afeb6840e04b0f136a0 Content-Type: application/octet-stream; name="0022-hw-xwin-winpfbdd.c-fix-possible-null-ptr-deref.patch" Content-Disposition: attachment; filename="0022-hw-xwin-winpfbdd.c-fix-possible-null-ptr-deref.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gultkzsk21 Content-length: 1753 RnJvbSA1ZTNmMGI5MGNjMDZjNTUyYzdiNTM2NjExNjhmOTEzYjE1NTQxZDAw IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSeWFuIFBhdmxpayA8 cnBhdmxpa0BpYXN0YXRlLmVkdT4KRGF0ZTogRnJpLCAyOCBPY3QgMjAxMSAw OTo1MjozNCAtMDUwMApTdWJqZWN0OiBbUEFUQ0ggMjIvNDNdIGh3L3h3aW4v d2lucGZiZGQuYzogZml4IHBvc3NpYmxlIG51bGwgcHRyIGRlcmVmCgotLS0K IGh3L3h3aW4vd2lucGZiZGQuYyB8ICAgIDYgKysrLS0tCiAxIGZpbGVzIGNo YW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYg LS1naXQgYS9ody94d2luL3dpbnBmYmRkLmMgYi9ody94d2luL3dpbnBmYmRk LmMKaW5kZXggYTM5OTAyMC4uMWE1YTBlNyAxMDA2NDQKLS0tIGEvaHcveHdp bi93aW5wZmJkZC5jCisrKyBiL2h3L3h3aW4vd2lucGZiZGQuYwpAQCAtNDYx LDEyICs0NjEsMTIgQEAgc3RhdGljIEJvb2wKIHdpbkFjdGl2YXRlQXBwUHJp bWFyeUREIChTY3JlZW5QdHIgcFNjcmVlbikKIHsKICAgd2luU2NyZWVuUHJp dihwU2NyZWVuKTsKLSAgd2luU2NyZWVuSW5mbwkJKnBTY3JlZW5JbmZvID0g cFNjcmVlblByaXYtPnBTY3JlZW5JbmZvOwogICBSRUNUCQkJcmNTcmMsIHJj Q2xpZW50OwogICBIUkVTVUxUCQlkZHJ2YWwgPSBERF9PSzsKIAogICAvKiBD aGVjayBmb3IgZXJyb3JzICovCiAgIGlmIChwU2NyZWVuUHJpdiA9PSBOVUxM CisgICAgICB8fCBwU2NyZWVuUHJpdi0+cFNjcmVlbkluZm8gPT0gTlVMTAog ICAgICAgfHwgcFNjcmVlblByaXYtPnBkZHNQcmltYXJ5ID09IE5VTEwKICAg ICAgIHx8IHBTY3JlZW5Qcml2LT5wZGRzT2Zmc2NyZWVuID09IE5VTEwpCiAg ICAgcmV0dXJuIEZBTFNFOwpAQCAtNTAwLDggKzUwMCw4IEBAIHdpbkFjdGl2 YXRlQXBwUHJpbWFyeUREIChTY3JlZW5QdHIgcFNjcmVlbikKICAgLyogU2V0 dXAgYSBzb3VyY2UgcmVjdGFuZ2xlICovCiAgIHJjU3JjLmxlZnQgPSAwOwog ICByY1NyYy50b3AgPSAwOwotICByY1NyYy5yaWdodCA9IHBTY3JlZW5JbmZv LT5kd1dpZHRoOwotICByY1NyYy5ib3R0b20gPSBwU2NyZWVuSW5mby0+ZHdI ZWlnaHQ7CisgIHJjU3JjLnJpZ2h0ID0gcFNjcmVlblByaXYtPnBTY3JlZW5J bmZvLT5kd1dpZHRoOworICByY1NyYy5ib3R0b20gPSBwU2NyZWVuUHJpdi0+ cFNjcmVlbkluZm8tPmR3SGVpZ2h0OwogCiAgIGRkcnZhbCA9IElEaXJlY3RE cmF3U3VyZmFjZTJfQmx0IChwU2NyZWVuUHJpdi0+cGRkc1ByaW1hcnksCiAJ CQkJICAgICZyY0NsaWVudCwKLS0gCjEuNy43LjEKCg== --000e0cd24afeb6840e04b0f136a0 Content-Type: application/octet-stream; name="0023-hw-xwin-winshadgdi.c-fix-double-free.patch" Content-Disposition: attachment; filename="0023-hw-xwin-winshadgdi.c-fix-double-free.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gultkzsl22 Content-length: 899 RnJvbSA3NmZjOWYzZTBlZWNiZTI3ZmQyZWU3YTMwZWRhZDgwMDYzNWE0MTZm IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSeWFuIFBhdmxpayA8 cnBhdmxpa0BpYXN0YXRlLmVkdT4KRGF0ZTogRnJpLCAyOCBPY3QgMjAxMSAw OTo1MjozNyAtMDUwMApTdWJqZWN0OiBbUEFUQ0ggMjMvNDNdIGh3L3h3aW4v d2luc2hhZGdkaS5jOiBmaXggZG91YmxlLWZyZWUKCi0tLQogaHcveHdpbi93 aW5zaGFkZ2RpLmMgfCAgICAxIC0KIDEgZmlsZXMgY2hhbmdlZCwgMCBpbnNl cnRpb25zKCspLCAxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L3h3 aW4vd2luc2hhZGdkaS5jIGIvaHcveHdpbi93aW5zaGFkZ2RpLmMKaW5kZXgg MWU3Y2IwMC4uNjMzOTAxMCAxMDA2NDQKLS0tIGEvaHcveHdpbi93aW5zaGFk Z2RpLmMKKysrIGIvaHcveHdpbi93aW5zaGFkZ2RpLmMKQEAgLTI3MCw3ICsy NzAsNiBAQCB3aW5RdWVyeVJHQkJpdHNBbmRNYXNrcyAoU2NyZWVuUHRyIHBT Y3JlZW4pCiAgIGVsc2UKICAgICB7CiAgICAgICBFcnJvckYgKCJ3aW5RdWVy eVJHQkJpdHNBbmRNYXNrcyAtIHdpblF1ZXJ5U2NyZWVuRElCRm9ybWF0IGZh aWxlZFxuIik7Ci0gICAgICBmcmVlIChwYm1paCk7CiAgICAgICBmUmV0dXJu ID0gRkFMU0U7CiAgICAgfQogCi0tIAoxLjcuNy4xCgo= --000e0cd24afeb6840e04b0f136a0 Content-Type: application/octet-stream; name="0024-hw-xwin-winwin32rootless.c-Fix-possible-null-ptr-der.patch" Content-Disposition: attachment; filename="0024-hw-xwin-winwin32rootless.c-Fix-possible-null-ptr-der.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gultkzsm23 Content-length: 1127 RnJvbSAzNzE4MzIyZmEyZDY1MWRmOTkzOTAyOWI3NGViNjI5YTQwNGRlNmE4 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSeWFuIFBhdmxpayA8 cnBhdmxpa0BpYXN0YXRlLmVkdT4KRGF0ZTogRnJpLCAyOCBPY3QgMjAxMSAw OTo1NjoxMSAtMDUwMApTdWJqZWN0OiBbUEFUQ0ggMjQvNDNdIGh3L3h3aW4v d2lud2luMzJyb290bGVzcy5jOiBGaXggcG9zc2libGUgbnVsbCBwdHIKIGRl cmVmCgotLS0KIGh3L3h3aW4vd2lud2luMzJyb290bGVzcy5jIHwgICAgMiAr LQogMSBmaWxlcyBjaGFuZ2VkLCAxIGluc2VydGlvbnMoKyksIDEgZGVsZXRp b25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcveHdpbi93aW53aW4zMnJvb3RsZXNz LmMgYi9ody94d2luL3dpbndpbjMycm9vdGxlc3MuYwppbmRleCA4Zjk5MTdh Li5mOWI5NDIwIDEwMDY0NAotLS0gYS9ody94d2luL3dpbndpbjMycm9vdGxl c3MuYworKysgYi9ody94d2luL3dpbndpbjMycm9vdGxlc3MuYwpAQCAtNTUx LDcgKzU1MSw3IEBAIHdpbk1XRXh0V01SZXN0YWNrRnJhbWUgKFJvb3RsZXNz RnJhbWVJRCB3aWQsIFJvb3RsZXNzRnJhbWVJRCBuZXh0V2lkKQogICB3aW5E ZWJ1ZyAoIndpbk1XRXh0V01SZXN0YWNrRnJhbWUgKCUwOHgpXG4iLCAoaW50 KSBwUkxXaW5Qcml2KTsKICNlbmRpZgogCi0gIGlmIChwU2NyZWVuUHJpdi0+ ZlJlc3RhY2tpbmcpIHJldHVybjsKKyAgaWYgKHBTY3JlZW5Qcml2ICYmIHBT Y3JlZW5Qcml2LT5mUmVzdGFja2luZykgcmV0dXJuOwogCiAgIGlmIChwU2Ny ZWVuUHJpdikgcFNjcmVlbkluZm8gPSBwU2NyZWVuUHJpdi0+cFNjcmVlbklu Zm87CiAKLS0gCjEuNy43LjEKCg== --000e0cd24afeb6840e04b0f136a0 Content-Type: application/octet-stream; name="0025-hw-xwin-winwin32rootlesswindow.c-Fix-possible-null-p.patch" Content-Disposition: attachment; filename="0025-hw-xwin-winwin32rootlesswindow.c-Fix-possible-null-p.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gultkzsn24 Content-length: 1672 RnJvbSAwY2Y4NzhkNjc4OGMyZmM0MmZhM2NlZmE1ZTQwMGZlYTdlNmQ1NWU1 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSeWFuIFBhdmxpayA8 cnBhdmxpa0BpYXN0YXRlLmVkdT4KRGF0ZTogRnJpLCAyOCBPY3QgMjAxMSAw OTo1NjoxOSAtMDUwMApTdWJqZWN0OiBbUEFUQ0ggMjUvNDNdIGh3L3h3aW4v d2lud2luMzJyb290bGVzc3dpbmRvdy5jOiBGaXggcG9zc2libGUgbnVsbAog cHRyIGRlcmVmCgotLS0KIGh3L3h3aW4vd2lud2luMzJyb290bGVzc3dpbmRv dy5jIHwgICAgMyArKy0KIDEgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25z KCspLCAxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L3h3aW4vd2lu d2luMzJyb290bGVzc3dpbmRvdy5jIGIvaHcveHdpbi93aW53aW4zMnJvb3Rs ZXNzd2luZG93LmMKaW5kZXggMjE0ZTg5NS4uZmJmZjgzOCAxMDA2NDQKLS0t IGEvaHcveHdpbi93aW53aW4zMnJvb3RsZXNzd2luZG93LmMKKysrIGIvaHcv eHdpbi93aW53aW4zMnJvb3RsZXNzd2luZG93LmMKQEAgLTIwMiw3ICsyMDIs OCBAQCB3aW5NV0V4dFdNRGVjb3JhdGVXaW5kb3cgKEhXTkQgaHduZCwgTFBB UkFNIGxQYXJhbSkKICAgLyogQ2hlY2sgaWYgdGhlIFdpbmRvd3Mgd2luZG93 IHByb3BlcnR5IGZvciBvdXIgWCB3aW5kb3cgcG9pbnRlciBpcyB2YWxpZCAq LwogICBpZiAoKHBSTFdpblByaXYgPSAod2luMzJSb290bGVzc1dpbmRvd1B0 cilHZXRQcm9wIChod25kLCBXSU5fV0lORE9XX1BST1ApKSAhPSBOVUxMKQog ICAgIHsKLSAgICAgIHBTY3JlZW4JCQkJPSBwUkxXaW5Qcml2LT5wRnJhbWUt Pndpbi0+ZHJhd2FibGUucFNjcmVlbjsKKyAgICAgIGlmIChwUkxXaW5Qcml2 ICE9IE5VTEwgJiYgcFJMV2luUHJpdi0+cEZyYW1lICE9IE5VTEwgJiYgcFJM V2luUHJpdi0+cEZyYW1lLT53aW4gIT0gTlVMTCkKKyAgICAgICAgcFNjcmVl bgkJCQk9IHBSTFdpblByaXYtPnBGcmFtZS0+d2luLT5kcmF3YWJsZS5wU2Ny ZWVuOwogICAgICAgaWYgKHBTY3JlZW4pIHBTY3JlZW5Qcml2CQk9IHdpbkdl dFNjcmVlblByaXYocFNjcmVlbik7CiAgICAgICBpZiAocFNjcmVlblByaXYp IHBTY3JlZW5JbmZvCT0gcFNjcmVlblByaXYtPnBTY3JlZW5JbmZvOwogICAg ICAgaWYgKHBSTFdpblByaXYgJiYgcFNjcmVlbkluZm8pIHdpbk1XRXh0V01V cGRhdGVXaW5kb3dEZWNvcmF0aW9uIChwUkxXaW5Qcml2LCBwU2NyZWVuSW5m byk7Ci0tIAoxLjcuNy4xCgo= --000e0cd24afeb6840e04b0f136a0 Content-Type: application/octet-stream; name="0026-hw-xwin-winwin32rootless.c-remove-empty-if0.patch" Content-Disposition: attachment; filename="0026-hw-xwin-winwin32rootless.c-remove-empty-if0.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gultkzsp25 Content-length: 1123 RnJvbSBlMTcxNTY2NGVlMTc0ODVjZGZmMDc5ZTk1ZjlhYjc4MzE3N2Q2MTlh IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSeWFuIFBhdmxpayA8 cnBhdmxpa0BpYXN0YXRlLmVkdT4KRGF0ZTogRnJpLCAyOCBPY3QgMjAxMSAw OTo1NjoyNiAtMDUwMApTdWJqZWN0OiBbUEFUQ0ggMjYvNDNdIGh3L3h3aW4v d2lud2luMzJyb290bGVzcy5jOiByZW1vdmUgZW1wdHkgaWYwCgotLS0KIGh3 L3h3aW4vd2lud2luMzJyb290bGVzcy5jIHwgICAgMiAtLQogMSBmaWxlcyBj aGFuZ2VkLCAwIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZm IC0tZ2l0IGEvaHcveHdpbi93aW53aW4zMnJvb3RsZXNzLmMgYi9ody94d2lu L3dpbndpbjMycm9vdGxlc3MuYwppbmRleCBmOWI5NDIwLi45MTM5OWMyIDEw MDY0NAotLS0gYS9ody94d2luL3dpbndpbjMycm9vdGxlc3MuYworKysgYi9o dy94d2luL3dpbndpbjMycm9vdGxlc3MuYwpAQCAtNjQwLDggKzY0MCw2IEBA IHdpbk1XRXh0V01SZXN0YWNrRnJhbWUgKFJvb3RsZXNzRnJhbWVJRCB3aWQs IFJvb3RsZXNzRnJhbWVJRCBuZXh0V2lkKQogICAgICAgU2V0V2luZG93UG9z IChwUkxXaW5Qcml2LT5oV25kLCBwUkxOZXh0V2luUHJpdi0+aFduZCwKIAkJ ICAgIDAsIDAsIDAsIDAsCiAJCSAgICBTV1BfTk9NT1ZFfFNXUF9OT1NJWkV8 U1dQX05PQUNUSVZBVEUpOwotI2lmIDAKLSNlbmRpZgogICAgIH0KICNpZiBD WUdNVUxUSVdJTkRPV19ERUJVRwogICB3aW5EZWJ1ZyAoIndpbk1XRXh0V01S ZXN0YWNrRnJhbWUgLSBkb25lICglMDh4KVxuIiwgKGludCkgcFJMV2luUHJp dik7Ci0tIAoxLjcuNy4xCgo= --000e0cd24afeb6840e04b0f136a0 Content-Type: application/octet-stream; name="0027-dix-registry.c-Free-old-memory-upon-realloc-failure.patch" Content-Disposition: attachment; filename="0027-dix-registry.c-Free-old-memory-upon-realloc-failure.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gultkzsq26 Content-length: 1058 RnJvbSA2MzFlNGVmNjMyZGRkZGFmYzZhMGY1OGU3ZWFkNmIwYmU2ZDZmODMw IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSeWFuIFBhdmxpayA8 cnBhdmxpa0BpYXN0YXRlLmVkdT4KRGF0ZTogRnJpLCAyOCBPY3QgMjAxMSAx MDowNTozNSAtMDUwMApTdWJqZWN0OiBbUEFUQ0ggMjcvNDNdIGRpeC9yZWdp c3RyeS5jOiBGcmVlIG9sZCBtZW1vcnkgdXBvbiByZWFsbG9jIGZhaWx1cmUK Ci0tLQogZGl4L3JlZ2lzdHJ5LmMgfCAgIDEwICsrKysrKysrLS0KIDEgZmls ZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoK ZGlmZiAtLWdpdCBhL2RpeC9yZWdpc3RyeS5jIGIvZGl4L3JlZ2lzdHJ5LmMK aW5kZXggYmE1ODhjNC4uNjUwNWZjNCAxMDA2NDQKLS0tIGEvZGl4L3JlZ2lz dHJ5LmMKKysrIGIvZGl4L3JlZ2lzdHJ5LmMKQEAgLTY3LDggKzY3LDE0IEBA IHN0YXRpYyBpbnQgZG91YmxlX3NpemUodm9pZCAqcCwgdW5zaWduZWQgbiwg dW5zaWduZWQgc2l6ZSkKIAlzID0gMDsKIAluID0gZiA9IEJBU0VfU0laRSAq IHNpemU7CiAgICAgfQotCi0gICAgKnB0ciA9IHJlYWxsb2MoKnB0ciwgbik7 CisJeworCSAgICBjaGFyICogbmV3cHRyID0gcmVhbGxvYygqcHRyLCBuKTsK KwkgICAgaWYgKCFuZXdwdHIpIHsKKwkgICAgCWZyZWUoKnB0cik7CisJICAg IH0KKwkgICAgKnB0ciA9IG5ld3B0cjsKKwl9CisgICAgCiAgICAgaWYgKCEq cHRyKSB7CiAJZGl4UmVzZXRSZWdpc3RyeSgpOwogCXJldHVybiBGQUxTRTsK LS0gCjEuNy43LjEKCg== --000e0cd24afeb6840e04b0f136a0 Content-Type: application/octet-stream; name="0028-os-access.c-Windows-non-cygwin-isn-t-just-mingw.patch" Content-Disposition: attachment; filename="0028-os-access.c-Windows-non-cygwin-isn-t-just-mingw.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gultkzsr27 Content-length: 887 RnJvbSA3MzEzNDhhNTQ2YmE3ZDE4ZTdkMjJkNDE2ODMxM2IyNzIzNGIxZmZm IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSeWFuIFBhdmxpayA8 cnBhdmxpa0BpYXN0YXRlLmVkdT4KRGF0ZTogVGh1LCAzIE5vdiAyMDExIDE5 OjM5OjQ5IC0wNTAwClN1YmplY3Q6IFtQQVRDSCAyOC80M10gb3MvYWNjZXNz LmM6IFdpbmRvd3Mgbm9uLWN5Z3dpbiBpc24ndCBqdXN0IG1pbmd3CgotLS0K IG9zL2FjY2Vzcy5jIHwgICAgMiArLQogMSBmaWxlcyBjaGFuZ2VkLCAxIGlu c2VydGlvbnMoKyksIDEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvb3Mv YWNjZXNzLmMgYi9vcy9hY2Nlc3MuYwppbmRleCBiN2IxOTI3Li5jYTZiOWQ3 IDEwMDY0NAotLS0gYS9vcy9hY2Nlc3MuYworKysgYi9vcy9hY2Nlc3MuYwpA QCAtODc0LDcgKzg3NCw3IEBAIFJlc2V0SG9zdHMgKGNoYXIgKmRpc3BsYXkp CiAgICAgICAgIEZyZWVIb3N0IChob3N0KTsKICAgICB9CiAKLSNpZiBkZWZp bmVkIFdJTjMyICYmIGRlZmluZWQgX19NSU5HVzMyX18KKyNpZiBkZWZpbmVk KFdJTjMyKSYmICFkZWZpbmVkKF9fQ1lHV0lOX18pCiAjZGVmaW5lIEVUQ19I T1NUX1BSRUZJWCAiWCIKICNlbHNlCiAjZGVmaW5lIEVUQ19IT1NUX1BSRUZJ WCAiL2V0Yy9YIgotLSAKMS43LjcuMQoK --000e0cd24afeb6840e04b0f136a0 Content-Type: application/octet-stream; name="0029-os-utils.c-core-policy-needs-non-Windows-or-Cygwin.patch" Content-Disposition: attachment; filename="0029-os-utils.c-core-policy-needs-non-Windows-or-Cygwin.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gultkzss28 Content-length: 1013 RnJvbSA1OTc4OTYwNzRhMjczOGIyZDlmYmE1NzAxOWMyZDFhNjRiNjcxZjE1 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSeWFuIFBhdmxpayA8 cnBhdmxpa0BpYXN0YXRlLmVkdT4KRGF0ZTogVGh1LCAzIE5vdiAyMDExIDE5 OjQxOjIwIC0wNTAwClN1YmplY3Q6IFtQQVRDSCAyOS80M10gb3MvdXRpbHMu YzogY29yZSBwb2xpY3kgbmVlZHMgbm9uLVdpbmRvd3Mgb3IgQ3lnd2luCgot LS0KIG9zL3V0aWxzLmMgfCAgICAyICstCiAxIGZpbGVzIGNoYW5nZWQsIDEg aW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9v cy91dGlscy5jIGIvb3MvdXRpbHMuYwppbmRleCAxMmI5ZGViLi4xNzU1YmY4 IDEwMDY0NAotLS0gYS9vcy91dGlscy5jCisrKyBiL29zL3V0aWxzLmMKQEAg LTY2MCw3ICs2NjAsNyBAQCBQcm9jZXNzQ29tbWFuZExpbmUoaW50IGFyZ2Ms IGNoYXIgKmFyZ3ZbXSkKIAl9CiAJZWxzZSBpZiAoIHN0cmNtcCggYXJndltp XSwgIi1jb3JlIikgPT0gMCkKIAl7Ci0jaWYgIWRlZmluZWQoV0lOMzIpIHx8 ICFkZWZpbmVkKF9fTUlOR1czMl9fKQorI2lmICFkZWZpbmVkKFdJTjMyKSB8 fCBkZWZpbmVkKF9fQ1lHV0lOX18pCiAJICAgIHN0cnVjdCBybGltaXQgICBj b3JlX2xpbWl0OwogCSAgICBnZXRybGltaXQgKFJMSU1JVF9DT1JFLCAmY29y ZV9saW1pdCk7CiAJICAgIGNvcmVfbGltaXQucmxpbV9jdXIgPSBjb3JlX2xp bWl0LnJsaW1fbWF4OwotLSAKMS43LjcuMQoK --000e0cd24afeb6840e04b0f136a0 Content-Type: application/octet-stream; name="0030-os-utils.c-All-Windows-gets-GetTimeInMillis.patch" Content-Disposition: attachment; filename="0030-os-utils.c-All-Windows-gets-GetTimeInMillis.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gultkzst29 Content-length: 838 RnJvbSBiZjY3ZTU4NDVmMDFmOTE5YzkxMDAwMTNmZDA2YjNjMTY1OWU1Yjc3 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSeWFuIFBhdmxpayA8 cnBhdmxpa0BpYXN0YXRlLmVkdT4KRGF0ZTogVGh1LCAzIE5vdiAyMDExIDE5 OjQyOjA1IC0wNTAwClN1YmplY3Q6IFtQQVRDSCAzMC80M10gb3MvdXRpbHMu YzogQWxsIFdpbmRvd3MgZ2V0cyBHZXRUaW1lSW5NaWxsaXMKCi0tLQogb3Mv dXRpbHMuYyB8ICAgIDIgKy0KIDEgZmlsZXMgY2hhbmdlZCwgMSBpbnNlcnRp b25zKCspLCAxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL29zL3V0aWxz LmMgYi9vcy91dGlscy5jCmluZGV4IDE3NTViZjguLjViNDMxYzQgMTAwNjQ0 Ci0tLSBhL29zL3V0aWxzLmMKKysrIGIvb3MvdXRpbHMuYwpAQCAtNDE5LDcg KzQxOSw3IEBAIEdpdmVVcChpbnQgc2lnKQogICAgIGVycm5vID0gb2xkZXJy bm87CiB9CiAKLSNpZiAoZGVmaW5lZCBXSU4zMiAmJiBkZWZpbmVkIF9fTUlO R1czMl9fKSB8fCBkZWZpbmVkKF9fQ1lHV0lOX18pCisjaWYgZGVmaW5lZChX SU4zMikgfHwgZGVmaW5lZChfX0NZR1dJTl9fKQogQ0FSRDMyCiBHZXRUaW1l SW5NaWxsaXMgKHZvaWQpCiB7Ci0tIAoxLjcuNy4xCgo= --000e0cd24afeb6840e04b0f136a0 Content-Type: application/octet-stream; name="0031-os-xdmcp.c-fix-_XSERVTransWSAStartup-warning.patch" Content-Disposition: attachment; filename="0031-os-xdmcp.c-fix-_XSERVTransWSAStartup-warning.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gultkzsv30 Content-length: 749 RnJvbSBhOGZjODNiYjRiODYxYzA4Y2FlYzc5ZDJlNmIxNjZkYTA2MzAyM2Jk IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSeWFuIFBhdmxpayA8 cnBhdmxpa0BpYXN0YXRlLmVkdT4KRGF0ZTogRnJpLCA0IE5vdiAyMDExIDEz OjEwOjMzIC0wNTAwClN1YmplY3Q6IFtQQVRDSCAzMS80M10gb3MveGRtY3Au YzogZml4IF9YU0VSVlRyYW5zV1NBU3RhcnR1cCB3YXJuaW5nCgotLS0KIG9z L3hkbWNwLmMgfCAgICAyICsrCiAxIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0 aW9ucygrKSwgMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9vcy94ZG1j cC5jIGIvb3MveGRtY3AuYwppbmRleCBmNTMzMWUxLi5hNzUxNmNjIDEwMDY0 NAotLS0gYS9vcy94ZG1jcC5jCisrKyBiL29zL3hkbWNwLmMKQEAgLTE5LDYg KzE5LDggQEAKIAogI2lmZGVmIFdJTjMyCiAjaW5jbHVkZSA8WDExL1h3aW5z b2NrLmg+CisjZGVmaW5lIFhTRVJWX3QKKyNpbmNsdWRlIDxYMTEvWHRyYW5z L1h0cmFucy5oPgogI2VuZGlmCiAKICNpbmNsdWRlIDxYMTEvWG9zLmg+Ci0t IAoxLjcuNy4xCgo= --000e0cd24afeb6840e04b0f136a0 Content-Type: application/octet-stream; name="0032-dix-dispatch.c-os-utils.c-Disable-smart-scheduler-fo.patch" Content-Disposition: attachment; filename="0032-dix-dispatch.c-os-utils.c-Disable-smart-scheduler-fo.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gultkzsw31 Content-length: 3579 RnJvbSA2N2NhNzY1OWI4MjAzY2U3OGY2NjFkZDI4NzVmNDE1MmQxOGRmYTE3 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSeWFuIFBhdmxpayA8 cnBhdmxpa0BpYXN0YXRlLmVkdT4KRGF0ZTogRnJpLCA0IE5vdiAyMDExIDE4 OjAwOjM4IC0wNTAwClN1YmplY3Q6IFtQQVRDSCAzMi80M10gZGl4L2Rpc3Bh dGNoLmMsIG9zL3V0aWxzLmM6IERpc2FibGUgc21hcnQgc2NoZWR1bGVyCiBm b3Igd2luZG93cyBub24tY3lnd2luCgotLS0KIGRpeC9kaXNwYXRjaC5jIHwg ICAgNCArKysrCiBvcy91dGlscy5jICAgICB8ICAgIDkgKysrKysrKysrCiAy IGZpbGVzIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDAgZGVsZXRpb25z KC0pCgpkaWZmIC0tZ2l0IGEvZGl4L2Rpc3BhdGNoLmMgYi9kaXgvZGlzcGF0 Y2guYwppbmRleCBmODIwMGIxLi43YmNkYTkxIDEwMDY0NAotLS0gYS9kaXgv ZGlzcGF0Y2guYworKysgYi9kaXgvZGlzcGF0Y2guYwpAQCAtMjI1LDcgKzIy NSwxMSBAQCBVcGRhdGVDdXJyZW50VGltZUlmKHZvaWQpCiAjZGVmaW5lIFNN QVJUX1NDSEVEVUxFX0RFRkFVTFRfSU5URVJWQUwJMjAJICAgIC8qIG1zICov CiAjZGVmaW5lIFNNQVJUX1NDSEVEVUxFX01BWF9TTElDRQkyMDAJICAgIC8q IG1zICovCiAKKyNpZiBkZWZpbmVkKFdJTjMyKSAmJiAhZGVmaW5lZChfX0NZ R1dJTl9fKQorQm9vbCBTbWFydFNjaGVkdWxlRGlzYWJsZSA9IFRSVUU7Cisj ZWxzZQogQm9vbCBTbWFydFNjaGVkdWxlRGlzYWJsZSA9IEZBTFNFOworI2Vu ZGlmCiBsb25nIFNtYXJ0U2NoZWR1bGVTbGljZSA9IFNNQVJUX1NDSEVEVUxF X0RFRkFVTFRfSU5URVJWQUw7CiBsb25nIFNtYXJ0U2NoZWR1bGVJbnRlcnZh bCA9IFNNQVJUX1NDSEVEVUxFX0RFRkFVTFRfSU5URVJWQUw7CiBsb25nIFNt YXJ0U2NoZWR1bGVNYXhTbGljZSA9IFNNQVJUX1NDSEVEVUxFX01BWF9TTElD RTsKZGlmZiAtLWdpdCBhL29zL3V0aWxzLmMgYi9vcy91dGlscy5jCmluZGV4 IDViNDMxYzQuLjZmZWZkYzYgMTAwNjQ0Ci0tLSBhL29zL3V0aWxzLmMKKysr IGIvb3MvdXRpbHMuYwpAQCAtNzUsNiArNzUsNyBAQCBfX3N0ZGNhbGwgdW5z aWduZWQgbG9uZyBHZXRUaWNrQ291bnQodm9pZCk7CiAjaWYgIWRlZmluZWQo V0lOMzIpIHx8ICFkZWZpbmVkKF9fTUlOR1czMl9fKQogI2luY2x1ZGUgPHN5 cy90aW1lLmg+CiAjaW5jbHVkZSA8c3lzL3Jlc291cmNlLmg+CisjIGRlZmlu ZSBIQVZFX1NNQVJUU0NIRURVTEUKICNlbmRpZgogI2luY2x1ZGUgIm1pc2Mu aCIKICNpbmNsdWRlIDxYMTEvWC5oPgpAQCAtOTA3LDEwICs5MDgsMTIgQEAg UHJvY2Vzc0NvbW1hbmRMaW5lKGludCBhcmdjLCBjaGFyICphcmd2W10pCiAJ ICAgIGkgPSBza2lwIC0gMTsKIAl9CiAjZW5kaWYKKyNpZmRlZiBIQVZFX1NN QVJUU0NIRURVTEUKIAllbHNlIGlmICggc3RyY21wKCBhcmd2W2ldLCAiLWR1 bWJTY2hlZCIpID09IDApCiAJewogCSAgICBTbWFydFNjaGVkdWxlRGlzYWJs ZSA9IFRSVUU7CiAJfQorI2VuZGlmCiAJZWxzZSBpZiAoIHN0cmNtcCggYXJn dltpXSwgIi1zY2hlZEludGVydmFsIikgPT0gMCkKIAl7CiAJICAgIGlmICgr K2kgPCBhcmdjKQpAQCAtMTE0NSw2ICsxMTQ4LDcgQEAgWE5Gc3RyZHVwKGNv bnN0IGNoYXIgKnMpCiB2b2lkCiBTbWFydFNjaGVkdWxlU3RvcFRpbWVyICh2 b2lkKQogeworI2lmZGVmIEhBVkVfU01BUlRTQ0hFRFVMRQogICAgIHN0cnVj dCBpdGltZXJ2YWwJdGltZXI7CiAgICAgCiAgICAgaWYgKFNtYXJ0U2NoZWR1 bGVEaXNhYmxlKQpAQCAtMTE1NCwxMSArMTE1OCwxMyBAQCBTbWFydFNjaGVk dWxlU3RvcFRpbWVyICh2b2lkKQogICAgIHRpbWVyLml0X3ZhbHVlLnR2X3Nl YyA9IDA7CiAgICAgdGltZXIuaXRfdmFsdWUudHZfdXNlYyA9IDA7CiAgICAg KHZvaWQpIHNldGl0aW1lciAoSVRJTUVSX1JFQUwsICZ0aW1lciwgMCk7Cisj ZW5kaWYKIH0KIAogdm9pZAogU21hcnRTY2hlZHVsZVN0YXJ0VGltZXIgKHZv aWQpCiB7CisjaWZkZWYgSEFWRV9TTUFSVFNDSEVEVUxFCiAgICAgc3RydWN0 IGl0aW1lcnZhbAl0aW1lcjsKICAgICAKICAgICBpZiAoU21hcnRTY2hlZHVs ZURpc2FibGUpCkBAIC0xMTY4LDYgKzExNzQsNyBAQCBTbWFydFNjaGVkdWxl U3RhcnRUaW1lciAodm9pZCkKICAgICB0aW1lci5pdF92YWx1ZS50dl9zZWMg PSAwOwogICAgIHRpbWVyLml0X3ZhbHVlLnR2X3VzZWMgPSBTbWFydFNjaGVk dWxlSW50ZXJ2YWwgKiAxMDAwOwogICAgIHNldGl0aW1lciAoSVRJTUVSX1JF QUwsICZ0aW1lciwgMCk7CisjZW5kaWYKIH0KIAogc3RhdGljIHZvaWQKQEAg LTExNzksNiArMTE4Niw3IEBAIFNtYXJ0U2NoZWR1bGVUaW1lciAoaW50IHNp ZykKIHZvaWQKIFNtYXJ0U2NoZWR1bGVJbml0ICh2b2lkKQogeworI2lmZGVm IEhBVkVfU01BUlRTQ0hFRFVMRQogICAgIHN0cnVjdCBzaWdhY3Rpb24JYWN0 OwogCiAgICAgaWYgKFNtYXJ0U2NoZWR1bGVEaXNhYmxlKQpAQCAtMTE5NSw2 ICsxMjAzLDcgQEAgU21hcnRTY2hlZHVsZUluaXQgKHZvaWQpCiAJcGVycm9y ICgic2lnYWN0aW9uIGZvciBzbWFydCBzY2hlZHVsZXIiKTsKIAlTbWFydFNj aGVkdWxlRGlzYWJsZSA9IFRSVUU7CiAgICAgfQorI2VuZGlmCiB9CiAKICNp ZmRlZiBTSUdfQkxPQ0sKLS0gCjEuNy43LjEKCg== --000e0cd24afeb6840e04b0f136a0 Content-Type: application/octet-stream; name="0033-include-misc.h-Add-simplified-defines-for-windowsnes.patch" Content-Disposition: attachment; filename="0033-include-misc.h-Add-simplified-defines-for-windowsnes.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gultkzsx32 Content-length: 1322 RnJvbSAyOTkxNjI4OGNjNDdlYjgxYjFlYzJiYWIyODUxZjZmY2FmYzk0NjY4 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSeWFuIFBhdmxpayA8 cnBhdmxpa0BpYXN0YXRlLmVkdT4KRGF0ZTogRnJpLCA0IE5vdiAyMDExIDEy OjU4OjA5IC0wNTAwClN1YmplY3Q6IFtQQVRDSCAzMy80M10gaW5jbHVkZS9t aXNjLmg6IEFkZCBzaW1wbGlmaWVkIGRlZmluZXMgZm9yIHdpbmRvd3NuZXNz CgotLS0KIGluY2x1ZGUvbWlzYy5oIHwgICAxOSArKysrKysrKysrKysrKysr KysrCiAxIGZpbGVzIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDAgZGVs ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9taXNjLmggYi9pbmNs dWRlL21pc2MuaAppbmRleCBiZGNjOGNjLi5hODc2YTEwIDEwMDY0NAotLS0g YS9pbmNsdWRlL21pc2MuaAorKysgYi9pbmNsdWRlL21pc2MuaApAQCAtODEs NiArODEsMjUgQEAgT0YgVEhJUyBTT0ZUV0FSRS4KICNpbmNsdWRlIDxzdGRk ZWYuaD4KICNpbmNsdWRlIDxzdGRpbnQuaD4KIAorCisvKiBTaW1wbGlmaWVk IGRlZmluaXRpb25zIGRlc2NyaWJpbmcgdmFyaWV0aWVzIG9mIFdpbjMyLW5l c3MgKi8KKyNpZiBkZWZpbmVkKF9fQ1lHV0lOX18pCisjZGVmaW5lIElTX1dJ TjMyX0NZR1dJTgorI3VuZGVmIElTX1dJTjMyX05BVElWRQorI2RlZmluZSBJ U19XSU4zMl9OQVRJVkVfT1JfQ1lHV0lOCisKKyNlbGlmIGRlZmluZWQoV0lO MzIpCisjdW5kZWYgSVNfV0lOMzJfQ1lHV0lOCisjZGVmaW5lIElTX1dJTjMy X05BVElWRQorI2RlZmluZSBJU19XSU4zMl9OQVRJVkVfT1JfQ1lHV0lOCisK KyNlbHNlCisjdW5kZWYgSVNfV0lOMzJfQ1lHV0lOCisjdW5kZWYgSVNfV0lO MzJfTkFUSVZFCisjdW5kZWYgSVNfV0lOMzJfTkFUSVZFX09SX0NZR1dJTgor I2VuZGlmCisKKwogI2lmbmRlZiBNQVhTQ1JFRU5TCiAjZGVmaW5lIE1BWFND UkVFTlMJMTYKICNlbmRpZgotLSAKMS43LjcuMQoK --000e0cd24afeb6840e04b0f136a0 Content-Type: application/octet-stream; name="0034-xkb-xkbInit.c-use-new-Win32-defines.patch" Content-Disposition: attachment; filename="0034-xkb-xkbInit.c-use-new-Win32-defines.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gultkzsy33 Content-length: 1033 RnJvbSBmYWFkNDMyMTk3MGUyYWUzMmY4ZTIzYTFkYjg3NjUxZGNiY2Y5NTM4 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSeWFuIFBhdmxpayA8 cnBhdmxpa0BpYXN0YXRlLmVkdT4KRGF0ZTogRnJpLCA0IE5vdiAyMDExIDEz OjExOjIxIC0wNTAwClN1YmplY3Q6IFtQQVRDSCAzNC80M10geGtiL3hrYklu aXQuYzogdXNlIG5ldyBXaW4zMiBkZWZpbmVzLgoKLS0tCiB4a2IveGtiSW5p dC5jIHwgICAgMiArLQogMSBmaWxlcyBjaGFuZ2VkLCAxIGluc2VydGlvbnMo KyksIDEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGtiL3hrYkluaXQu YyBiL3hrYi94a2JJbml0LmMKaW5kZXggM2QzZmViYi4uNGIyNTVhZSAxMDA2 NDQKLS0tIGEveGtiL3hrYkluaXQuYworKysgYi94a2IveGtiSW5pdC5jCkBA IC02ODUsNyArNjg1LDcgQEAgWGtiUHJvY2Vzc0FyZ3VtZW50cyhpbnQgYXJn YyxjaGFyICphcmd2W10saW50IGkpCiB7CiAgICAgaWYgKHN0cm5jbXAoYXJn dltpXSwgIi14a2JkaXIiLCA3KSA9PSAwKSB7CiAJaWYoKytpIDwgYXJnYykg ewotI2lmICFkZWZpbmVkKFdJTjMyKSAmJiAhZGVmaW5lZChfX0NZR1dJTl9f KQorI2lmbmRlZiBJU19XSU4zMl9OQVRJVkVfT1JfQ1lHV0lOCiAJICAgIGlm IChnZXR1aWQoKSAhPSBnZXRldWlkKCkpIHsKIAkJTG9nTWVzc2FnZShYX1dB Uk5JTkcsICIteGtiZGlyIGlzIG5vdCBhdmFpbGFibGUgZm9yIHNldHVpZCBY IHNlcnZlcnNcbiIpOwogCQlyZXR1cm4gLTE7Ci0tIAoxLjcuNy4xCgo= --000e0cd24afeb6840e04b0f136a0 Content-Type: application/octet-stream; name="0035-os-utils.c-New-win32-defines.patch" Content-Disposition: attachment; filename="0035-os-utils.c-New-win32-defines.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gultkzsz34 Content-length: 1737 RnJvbSBmNjExZWM5OTg0ZWRlZDhiM2QyYzIwY2EzNTE4ZjExZTVkYmQxM2Y0 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSeWFuIFBhdmxpayA8 cnBhdmxpa0BpYXN0YXRlLmVkdT4KRGF0ZTogRnJpLCA0IE5vdiAyMDExIDE4 OjAwOjQ3IC0wNTAwClN1YmplY3Q6IFtQQVRDSCAzNS80M10gb3MvdXRpbHMu YzogTmV3IHdpbjMyIGRlZmluZXMKCi0tLQogb3MvdXRpbHMuYyB8ICAgMjAg KysrKysrKysrKystLS0tLS0tLS0KIDEgZmlsZXMgY2hhbmdlZCwgMTEgaW5z ZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9vcy91 dGlscy5jIGIvb3MvdXRpbHMuYwppbmRleCA2ZmVmZGM2Li5hNTBiNmUyIDEw MDY0NAotLS0gYS9vcy91dGlscy5jCisrKyBiL29zL3V0aWxzLmMKQEAgLTYz LDIwICs2MywyMiBAQCBPUiBQRVJGT1JNQU5DRSBPRiBUSElTIFNPRlRXQVJF LgogX19zdGRjYWxsIHVuc2lnbmVkIGxvbmcgR2V0VGlja0NvdW50KHZvaWQp OwogI2VuZGlmCiAKLSNpZiBkZWZpbmVkKFdJTjMyKSAmJiAhZGVmaW5lZChf X0NZR1dJTl9fKQotI2lmbmRlZiBfV0lOMzJfV0lOTlQKLSNkZWZpbmUgX1dJ TjMyX1dJTk5UIDB4MDUwMQotI2VuZGlmCi0jaW5jbHVkZSA8WDExL1h3aW5z b2NrLmg+CisjaWZkZWYgSVNfV0lOMzJfTkFUSVZFCisjIGlmbmRlZiBfV0lO MzJfV0lOTlQKKyMgIGRlZmluZSBfV0lOMzJfV0lOTlQgMHgwNTAxCisjIGVu ZGlmCisjIGluY2x1ZGUgPFgxMS9Yd2luc29jay5oPgogI2VuZGlmCiAjaW5j bHVkZSA8WDExL1hvcy5oPgogI2luY2x1ZGUgPHN0ZGlvLmg+CiAjaW5jbHVk ZSA8dGltZS5oPgotI2lmICFkZWZpbmVkKFdJTjMyKSB8fCAhZGVmaW5lZChf X01JTkdXMzJfXykKLSNpbmNsdWRlIDxzeXMvdGltZS5oPgotI2luY2x1ZGUg PHN5cy9yZXNvdXJjZS5oPgorI2lmbmRlZiBJU19XSU4zMl9OQVRJVkUKICMg ZGVmaW5lIEhBVkVfU01BUlRTQ0hFRFVMRQorCisjIGluY2x1ZGUgPHN5cy90 aW1lLmg+CisjIGluY2x1ZGUgPHN5cy9yZXNvdXJjZS5oPgogI2VuZGlmCisK ICNpbmNsdWRlICJtaXNjLmgiCiAjaW5jbHVkZSA8WDExL1guaD4KICNkZWZp bmUgWFNFUlZfdApAQCAtNDIwLDcgKzQyMiw3IEBAIEdpdmVVcChpbnQgc2ln KQogICAgIGVycm5vID0gb2xkZXJybm87CiB9CiAKLSNpZiBkZWZpbmVkKFdJ TjMyKSB8fCBkZWZpbmVkKF9fQ1lHV0lOX18pCisjaWZkZWYgSVNfV0lOMzJf TkFUSVZFX09SX0NZR1dJTgogQ0FSRDMyCiBHZXRUaW1lSW5NaWxsaXMgKHZv aWQpCiB7Ci0tIAoxLjcuNy4xCgo= --000e0cd24afeb6840e04b0f136a0 Content-Type: application/octet-stream; name="0036-miext-rootless-rootlessConfig.h-New-win32-defines.patch" Content-Disposition: attachment; filename="0036-miext-rootless-rootlessConfig.h-New-win32-defines.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gultkzt335 Content-length: 1229 RnJvbSBkNjZiNWEyODFlZmUzZmZkZDA5NGZlZGFiNmU2MzEzOWQ1OWYwY2Vj IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSeWFuIFBhdmxpayA8 cnBhdmxpa0BpYXN0YXRlLmVkdT4KRGF0ZTogRnJpLCA0IE5vdiAyMDExIDEz OjE3OjMwIC0wNTAwClN1YmplY3Q6IFtQQVRDSCAzNi80M10gbWlleHQvcm9v dGxlc3Mvcm9vdGxlc3NDb25maWcuaDogTmV3IHdpbjMyIGRlZmluZXMKCi0t LQogbWlleHQvcm9vdGxlc3Mvcm9vdGxlc3NDb25maWcuaCB8ICAgIDQgKyst LQogMSBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRp b25zKC0pCgpkaWZmIC0tZ2l0IGEvbWlleHQvcm9vdGxlc3Mvcm9vdGxlc3ND b25maWcuaCBiL21pZXh0L3Jvb3RsZXNzL3Jvb3RsZXNzQ29uZmlnLmgKaW5k ZXggYTZjMGQyNS4uODVjOGUyMSAxMDA2NDQKLS0tIGEvbWlleHQvcm9vdGxl c3Mvcm9vdGxlc3NDb25maWcuaAorKysgYi9taWV4dC9yb290bGVzcy9yb290 bGVzc0NvbmZpZy5oCkBAIC00OCw3ICs0OCw3IEBACiAKICNlbmRpZiAvKiBf X0FQUExFX18gKi8KIAotI2lmIGRlZmluZWQoX19DWUdXSU5fXykgfHwgZGVm aW5lZChXSU4zMikKKyNpZmRlZiBJU19XSU4zMl9OQVRJVkVfT1JfQ1lHV0lO CiAKICMgZGVmaW5lIFJPT1RMRVNTX1BST1RFQ1RfQUxQSEEgTk8KICMgZGVm aW5lIFJPT1RMRVNTX1JFRElTUExBWV9ERUxBWSAxMApAQCAtNTcsNiArNTcs NiBAQAogCiAjIGRlZmluZSBSb290bGVzc0FscGhhTWFzayhicHApICgoYnBw KSA9PSAzMiA/IDB4RkYwMDAwMDAgOiAwKQogCi0jZW5kaWYgLyogX19DWUdX SU5fXyAqLworI2VuZGlmIC8qIElTX1dJTjMyX05BVElWRV9PUl9DWUdXSU4g Ki8KIAogI2VuZGlmIC8qIF9ST09UTEVTU0NPTkZJR19IICovCi0tIAoxLjcu Ny4xCgo= --000e0cd24afeb6840e04b0f136a0 Content-Type: application/octet-stream; name="0037-hw-xwin-winclipboard.h-Fix-duplicate-definition.patch" Content-Disposition: attachment; filename="0037-hw-xwin-winclipboard.h-Fix-duplicate-definition.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gultkzt436 Content-length: 838 RnJvbSAxMWUxZjIzMWNlNGM0ZjgzNjE3NGU5MDM4ZjhmOGM4MGU1ZDkzMzdj IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSeWFuIFBhdmxpayA8 cnBhdmxpa0BpYXN0YXRlLmVkdT4KRGF0ZTogRnJpLCA0IE5vdiAyMDExIDEz OjE3OjUwIC0wNTAwClN1YmplY3Q6IFtQQVRDSCAzNy80M10gaHcveHdpbi93 aW5jbGlwYm9hcmQuaDogRml4IGR1cGxpY2F0ZSBkZWZpbml0aW9uCgotLS0K IGh3L3h3aW4vd2luY2xpcGJvYXJkLmggfCAgICAxIC0KIDEgZmlsZXMgY2hh bmdlZCwgMCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9ucygtKQoKZGlmZiAt LWdpdCBhL2h3L3h3aW4vd2luY2xpcGJvYXJkLmggYi9ody94d2luL3dpbmNs aXBib2FyZC5oCmluZGV4IDA4OWMyOTEuLjZiNTI0OWYgMTAwNjQ0Ci0tLSBh L2h3L3h3aW4vd2luY2xpcGJvYXJkLmgKKysrIGIvaHcveHdpbi93aW5jbGlw Ym9hcmQuaApAQCAtMzksNyArMzksNiBAQAogI2luY2x1ZGUgPHN5cy9zZWxl Y3QuaD4KICNlbHNlCiAjaW5jbHVkZSA8WDExL1h3aW5zb2NrLmg+Ci0jZGVm aW5lIEhBU19XSU5TT0NLCiAjZW5kaWYKICNpbmNsdWRlIDxmY250bC5oPgog I2luY2x1ZGUgPHNldGptcC5oPgotLSAKMS43LjcuMQoK --000e0cd24afeb6840e04b0f136a0 Content-Type: application/octet-stream; name="0038-dix-registry.c-New-win32-defines.patch" Content-Disposition: attachment; filename="0038-dix-registry.c-New-win32-defines.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gultkzt637 Content-length: 1676 RnJvbSA4ZTc3YThiYWQzYjVmOTlmYTNiODYwN2QzNmJhNjA5NWVhZGNmZGY4 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSeWFuIFBhdmxpayA8 cnBhdmxpa0BpYXN0YXRlLmVkdT4KRGF0ZTogRnJpLCA0IE5vdiAyMDExIDEz OjE4OjIxIC0wNTAwClN1YmplY3Q6IFtQQVRDSCAzOC80M10gZGl4L3JlZ2lz dHJ5LmM6IE5ldyB3aW4zMiBkZWZpbmVzLgoKLS0tCiBkaXgvcmVnaXN0cnku YyB8ICAgIDYgKysrLS0tCiAxIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9u cygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kaXgvcmVnaXN0 cnkuYyBiL2RpeC9yZWdpc3RyeS5jCmluZGV4IDY1MDVmYzQuLmZjODBiOTMg MTAwNjQ0Ci0tLSBhL2RpeC9yZWdpc3RyeS5jCisrKyBiL2RpeC9yZWdpc3Ry eS5jCkBAIC0zNCw3ICszNCw3IEBAIENPTk5FQ1RJT04gV0lUSCBUSEUgU09G VFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUiBERUFMSU5HUyBJTiBUSEUgU09G VFdBUkUuCiAjZGVmaW5lIENPUkUgIlgxMSIKIAogLyogU2hvdWxkIHRoaXMg YWN0dWFsbHkgYmUgY2hlY2tpbmcgUkVMT0NBVEVfUFJPSkVDVFJPT1QgPyAq LwotI2lmIGRlZmluZWQoV0lOMzIpICYmICFkZWZpbmVkKF9fQ1lHV0lOX18p CisjaWZkZWYgSVNfV0lOMzJfTkFUSVZFCiAjZGVmaW5lIEZJTEVOQU1FX09O TFkgInByb3RvY29sLnR4dCIKIGV4dGVybiBjb25zdCBjaGFyICp3aW5HZXRC YXNlRGlyKHZvaWQpOwogI2VuZGlmCkBAIC0zMjQsNyArMzI0LDcgQEAgZGl4 UmVzZXRSZWdpc3RyeSh2b2lkKQogICAgIC8qIE9wZW4gdGhlIHByb3RvY29s IGZpbGUgKi8KICAgICBpZiAoZmgpCiAJZmNsb3NlKGZoKTsKLSNpZiBkZWZp bmVkKFdJTjMyKSAmJiAhZGVmaW5lZChfX0NZR1dJTl9fKQorI2lmZGVmIElT X1dJTjMyX05BVElWRQogICAgIHsKIAljaGFyIGZpbGVuYW1lW01BWF9QQVRI XTsKIAlzbnByaW50ZihmaWxlbmFtZSwgc2l6ZW9mKGZpbGVuYW1lKSwgIiVz XFwlcyIsIHdpbkdldEJhc2VEaXIoKSwgRklMRU5BTUVfT05MWSk7CkBAIC0z MzQsNyArMzM0LDcgQEAgZGl4UmVzZXRSZWdpc3RyeSh2b2lkKQogICAgIGlm ICghZmgpIHsKICNlbmRpZgogICAgIGZoID0gZm9wZW4oRklMRU5BTUUsICJy Iik7Ci0jaWYgZGVmaW5lZChXSU4zMikgJiYgIWRlZmluZWQoX19DWUdXSU5f XykKKyNpZmRlZiBJU19XSU4zMl9OQVRJVkUKIAl9CiAjZW5kaWYKICAgICBp ZiAoIWZoKQotLSAKMS43LjcuMQoK --000e0cd24afeb6840e04b0f136a0 Content-Type: application/octet-stream; name="0039-dix-dispatch.c-New-win32-defines.patch" Content-Disposition: attachment; filename="0039-dix-dispatch.c-New-win32-defines.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gultkzt738 Content-length: 976 RnJvbSAxYWNjNjFmMDRiMzZhMjlkMmQwM2U4OWU2NDE0OGZkZDUzMDg3N2Ez IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSeWFuIFBhdmxpayA8 cnBhdmxpa0BpYXN0YXRlLmVkdT4KRGF0ZTogRnJpLCA0IE5vdiAyMDExIDEz OjE4OjM1IC0wNTAwClN1YmplY3Q6IFtQQVRDSCAzOS80M10gZGl4L2Rpc3Bh dGNoLmM6IE5ldyB3aW4zMiBkZWZpbmVzLgoKLS0tCiBkaXgvZGlzcGF0Y2gu YyB8ICAgIDIgKy0KIDEgZmlsZXMgY2hhbmdlZCwgMSBpbnNlcnRpb25zKCsp LCAxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RpeC9kaXNwYXRjaC5j IGIvZGl4L2Rpc3BhdGNoLmMKaW5kZXggN2JjZGE5MS4uYmVmNjJmMCAxMDA2 NDQKLS0tIGEvZGl4L2Rpc3BhdGNoLmMKKysrIGIvZGl4L2Rpc3BhdGNoLmMK QEAgLTIyNSw3ICsyMjUsNyBAQCBVcGRhdGVDdXJyZW50VGltZUlmKHZvaWQp CiAjZGVmaW5lIFNNQVJUX1NDSEVEVUxFX0RFRkFVTFRfSU5URVJWQUwJMjAJ ICAgIC8qIG1zICovCiAjZGVmaW5lIFNNQVJUX1NDSEVEVUxFX01BWF9TTElD RQkyMDAJICAgIC8qIG1zICovCiAKLSNpZiBkZWZpbmVkKFdJTjMyKSAmJiAh ZGVmaW5lZChfX0NZR1dJTl9fKQorI2lmZGVmIElTX1dJTjMyX05BVElWRQog Qm9vbCBTbWFydFNjaGVkdWxlRGlzYWJsZSA9IFRSVUU7CiAjZWxzZQogQm9v bCBTbWFydFNjaGVkdWxlRGlzYWJsZSA9IEZBTFNFOwotLSAKMS43LjcuMQoK --000e0cd24afeb6840e04b0f136a0 Content-Type: application/octet-stream; name="0040-os-utils.c-include-misc.h.patch" Content-Disposition: attachment; filename="0040-os-utils.c-include-misc.h.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gultkzt839 Content-length: 822 RnJvbSA3YTM2NDM5Y2ZlNmMwZWRlM2RkMWU0OGYxOTEyYjEzNjQ0YWM0Njgw IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSeWFuIFBhdmxpayA8 cnBhdmxpa0BpYXN0YXRlLmVkdT4KRGF0ZTogRnJpLCA0IE5vdiAyMDExIDEz OjIxOjQyIC0wNTAwClN1YmplY3Q6IFtQQVRDSCA0MC80M10gb3MvdXRpbHMu YzogaW5jbHVkZSBtaXNjLmgKCk5lZWRlZCB0byBtYWtlIHRoZSBuZXcgV2lu MzIgZGVmaW5lcyBhdmFpbGFibGUuCi0tLQogb3MvdXRpbHMuYyB8ICAgIDIg KysKIDEgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAwIGRlbGV0 aW9ucygtKQoKZGlmZiAtLWdpdCBhL29zL3V0aWxzLmMgYi9vcy91dGlscy5j CmluZGV4IGE1MGI2ZTIuLmYyZjA0ZGMgMTAwNjQ0Ci0tLSBhL29zL3V0aWxz LmMKKysrIGIvb3MvdXRpbHMuYwpAQCAtNTMsNiArNTMsOCBAQCBPUiBQRVJG T1JNQU5DRSBPRiBUSElTIFNPRlRXQVJFLgogI2luY2x1ZGUgPGRpeC1jb25m aWcuaD4KICNlbmRpZgogCisjaW5jbHVkZSA8bWlzYy5oPgorCiAjaWZkZWYg X19DWUdXSU5fXwogI2luY2x1ZGUgPHN0ZGxpYi5oPgogI2luY2x1ZGUgPHNp Z25hbC5oPgotLSAKMS43LjcuMQoK --000e0cd24afeb6840e04b0f136a0 Content-Type: application/octet-stream; name="0041-configure.ac-mingw-doesn-t-have-setuid-either.patch" Content-Disposition: attachment; filename="0041-configure.ac-mingw-doesn-t-have-setuid-either.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gultkzt940 Content-length: 1025 RnJvbSBmOWJhNzM2YWNmNGFkMmYzOWYyNzQ3MWZmZWMyY2MzNDkwODdjMDAw IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSeWFuIFBhdmxpayA8 cnBhdmxpa0BpYXN0YXRlLmVkdT4KRGF0ZTogRnJpLCA0IE5vdiAyMDExIDEz OjI2OjE0IC0wNTAwClN1YmplY3Q6IFtQQVRDSCA0MS80M10gY29uZmlndXJl LmFjOiBtaW5ndyBkb2Vzbid0IGhhdmUgc2V0dWlkIGVpdGhlci4KCkZpeGVz IGhhdmluZyB0byBwYXNzIHRoaXMgZmxhZyBmb3IgYSBzdWNjZXNzZnVsIE1p bkdXIGJ1aWxkLgotLS0KIGNvbmZpZ3VyZS5hYyB8ICAgIDEgKwogMSBmaWxl cyBjaGFuZ2VkLCAxIGluc2VydGlvbnMoKyksIDAgZGVsZXRpb25zKC0pCgpk aWZmIC0tZ2l0IGEvY29uZmlndXJlLmFjIGIvY29uZmlndXJlLmFjCmluZGV4 IGNmM2Q4MGIuLmFmNzgyMzUgMTAwNjQ0Ci0tLSBhL2NvbmZpZ3VyZS5hYwor KysgYi9jb25maWd1cmUuYWMKQEAgLTY3MCw2ICs2NzAsNyBAQCBBQ19NU0df Q0hFQ0tJTkcoW3RvIHNlZSBpZiB3ZSBjYW4gaW5zdGFsbCB0aGUgWG9yZyBz ZXJ2ZXIgYXMgcm9vdF0pCiBpZiB0ZXN0ICJ4JFNFVFVJRCIgPSAieGF1dG8i IDsgdGhlbgogCWNhc2UgJGhvc3Rfb3MgaW4KIAkgICAgY3lnd2luKikJCVNF VFVJRD0ibm8iICA7OworCSAgICBtaW5ndyopCQkJU0VUVUlEPSJubyIgIDs7 CiAJICAgIGRhcndpbiopCQlTRVRVSUQ9Im5vIiAgOzsKIAkgICAgKikKIAkg ICAJY2FzZSAkaG9zdF9jcHUgaW4KLS0gCjEuNy43LjEKCg== --000e0cd24afeb6840e04b0f136a0 Content-Type: application/octet-stream; name="0042-configure.ac-auto-disable-MITSHM-if-we-lack-IPC.patch" Content-Disposition: attachment; filename="0042-configure.ac-auto-disable-MITSHM-if-we-lack-IPC.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gultkzta41 Content-length: 2733 RnJvbSA5ODFmNGU3MjBkMDE0NjYzYmYxMTIzY2U3NTViNjExY2ZhMzBjZGE1 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSeWFuIFBhdmxpayA8 cnBhdmxpa0BpYXN0YXRlLmVkdT4KRGF0ZTogRnJpLCA0IE5vdiAyMDExIDEz OjMwOjQzIC0wNTAwClN1YmplY3Q6IFtQQVRDSCA0Mi80M10gY29uZmlndXJl LmFjOiBhdXRvLWRpc2FibGUgTUlUU0hNIGlmIHdlIGxhY2sgSVBDCgpUaGUg TUlUU0hNIGV4dGVuc2lvbiB1c2VzIFNZU1YgSVBDLCBidXQgZXZlbiBpZiBj b25maWd1cmUncyB0ZXN0CmZvciBJUEMgZmFpbGVkLCBNSVRTSE0gd2FzIHN0 aWxsIGVuYWJsZWQgYnkgZGVmYXVsdCwgYnJlYWtpbmcKTWluR1cgYnVpbGRz IGJ5IGRlZmF1bHQuCi0tLQogY29uZmlndXJlLmFjIHwgICAgNSArKysrLQog MSBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb25z KC0pCgpkaWZmIC0tZ2l0IGEvY29uZmlndXJlLmFjIGIvY29uZmlndXJlLmFj CmluZGV4IGFmNzgyMzUuLjZkZTBjOWQgMTAwNjQ0Ci0tLSBhL2NvbmZpZ3Vy ZS5hYworKysgYi9jb25maWd1cmUuYWMKQEAgLTYwOCw3ICs2MDgsNyBAQCBB Q19BUkdfV0lUSChraHJvbm9zLXNwZWMtZGlyLCBBU19IRUxQX1NUUklORyhb LS13aXRoLWtocm9ub3Mtc3BlYy1kaXI9UEFUSF0sIFtQYQogZG5sIEV4dGVu c2lvbnMuCiBBQ19BUkdfRU5BQkxFKHJlZ2lzdHJ5LCAgICAgICBBU19IRUxQ X1NUUklORyhbLS1kaXNhYmxlLXJlZ2lzdHJ5XSwgW0J1aWxkIHN0cmluZyBy ZWdpc3RyeSBtb2R1bGUgKGRlZmF1bHQ6IGVuYWJsZWQpXSksIFtYUkVHSVNU Ulk9JGVuYWJsZXZhbF0sIFtYUkVHSVNUUlk9eWVzXSkKIEFDX0FSR19FTkFC TEUoY29tcG9zaXRlLCAgICAgIEFTX0hFTFBfU1RSSU5HKFstLWRpc2FibGUt Y29tcG9zaXRlXSwgW0J1aWxkIENvbXBvc2l0ZSBleHRlbnNpb24gKGRlZmF1 bHQ6IGVuYWJsZWQpXSksIFtDT01QT1NJVEU9JGVuYWJsZXZhbF0sIFtDT01Q T1NJVEU9eWVzXSkKLUFDX0FSR19FTkFCTEUobWl0c2htLCAgICAgICAgIEFT X0hFTFBfU1RSSU5HKFstLWRpc2FibGUtc2htXSwgW0J1aWxkIFNITSBleHRl bnNpb24gKGRlZmF1bHQ6IGVuYWJsZWQpXSksIFtNSVRTSE09JGVuYWJsZXZh bF0sIFtNSVRTSE09eWVzXSkKK0FDX0FSR19FTkFCTEUobWl0c2htLCAgICAg ICAgIEFTX0hFTFBfU1RSSU5HKFstLWRpc2FibGUtc2htXSwgW0J1aWxkIFNI TSBleHRlbnNpb24gKGRlZmF1bHQ6IGF1dG8pXSksIFtNSVRTSE09JGVuYWJs ZXZhbF0sIFtNSVRTSE09YXV0b10pCiBBQ19BUkdfRU5BQkxFKHhyZXMsICAg ICAgICAgICBBU19IRUxQX1NUUklORyhbLS1kaXNhYmxlLXhyZXNdLCBbQnVp bGQgWFJlcyBleHRlbnNpb24gKGRlZmF1bHQ6IGVuYWJsZWQpXSksIFtSRVM9 JGVuYWJsZXZhbF0sIFtSRVM9eWVzXSkKIEFDX0FSR19FTkFCTEUocmVjb3Jk LCAgICAgICAgIEFTX0hFTFBfU1RSSU5HKFstLWRpc2FibGUtcmVjb3JkXSwg W0J1aWxkIFJlY29yZCBleHRlbnNpb24gKGRlZmF1bHQ6IGVuYWJsZWQpXSks IFtSRUNPUkQ9JGVuYWJsZXZhbF0sIFtSRUNPUkQ9eWVzXSkKIEFDX0FSR19F TkFCTEUoeHYsICAgICAgICAgICAgIEFTX0hFTFBfU1RSSU5HKFstLWRpc2Fi bGUteHZdLCBbQnVpbGQgWHYgZXh0ZW5zaW9uIChkZWZhdWx0OiBlbmFibGVk KV0pLCBbWFY9JGVuYWJsZXZhbF0sIFtYVj15ZXNdKQpAQCAtOTY2LDYgKzk2 Niw5IEBAIGlmIHRlc3QgIngkQ09NUE9TSVRFIiA9IHh5ZXM7IHRoZW4KIAlD T01QT1NJVEVfSU5DPSctSSQodG9wX3NyY2RpcikvY29tcG9zaXRlJwogZmkK IAoraWYgdGVzdCAieCRNSVRTSE0iID0geGF1dG87IHRoZW4KKwlNSVRTSE09 IiRIQVZFX1NZU1ZfSVBDIgorZmkKIEFNX0NPTkRJVElPTkFMKE1JVFNITSwg W3Rlc3QgIngkTUlUU0hNIiA9IHh5ZXNdKQogaWYgdGVzdCAieCRNSVRTSE0i ID0geHllczsgdGhlbgogCUFDX0RFRklORShNSVRTSE0sIDEsIFtTdXBwb3J0 IE1JVC1TSE0gZXh0ZW5zaW9uXSkKLS0gCjEuNy43LjEKCg== --000e0cd24afeb6840e04b0f136a0 Content-Type: application/octet-stream; name="0043-configure.ac-Fix-typo-in-extension-flag-help.patch" Content-Disposition: attachment; filename="0043-configure.ac-Fix-typo-in-extension-flag-help.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gultkzth42 Content-length: 2241 RnJvbSAwMDJhMWM2NzhhZWRkM2QyMzJjYWFkZjRjNzdjMWIyMzk4YjliYTRm IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSeWFuIFBhdmxpayA8 cnBhdmxpa0BpYXN0YXRlLmVkdT4KRGF0ZTogRnJpLCA0IE5vdiAyMDExIDEz OjMxOjA5IC0wNTAwClN1YmplY3Q6IFtQQVRDSCA0My80M10gY29uZmlndXJl LmFjOiBGaXggdHlwbyBpbiBleHRlbnNpb24gZmxhZyBoZWxwCgpUaGUgaGVs cCBzYWlkIGl0IHdhcyAtLWRpc2FibGUtc2htIHdoZW4gdGhhdCBpc24ndCBh Y3R1YWxseSB3aGF0CnlvdSBoYWQgdG8gcGFzcyB0byBnZXQgaXQgdG8gd29y ay4KLS0tCiBjb25maWd1cmUuYWMgfCAgICAyICstCiAxIGZpbGVzIGNoYW5n ZWQsIDEgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n aXQgYS9jb25maWd1cmUuYWMgYi9jb25maWd1cmUuYWMKaW5kZXggNmRlMGM5 ZC4uYmVlMGY3MiAxMDA2NDQKLS0tIGEvY29uZmlndXJlLmFjCisrKyBiL2Nv bmZpZ3VyZS5hYwpAQCAtNjA4LDcgKzYwOCw3IEBAIEFDX0FSR19XSVRIKGto cm9ub3Mtc3BlYy1kaXIsIEFTX0hFTFBfU1RSSU5HKFstLXdpdGgta2hyb25v cy1zcGVjLWRpcj1QQVRIXSwgW1BhCiBkbmwgRXh0ZW5zaW9ucy4KIEFDX0FS R19FTkFCTEUocmVnaXN0cnksICAgICAgIEFTX0hFTFBfU1RSSU5HKFstLWRp c2FibGUtcmVnaXN0cnldLCBbQnVpbGQgc3RyaW5nIHJlZ2lzdHJ5IG1vZHVs ZSAoZGVmYXVsdDogZW5hYmxlZCldKSwgW1hSRUdJU1RSWT0kZW5hYmxldmFs XSwgW1hSRUdJU1RSWT15ZXNdKQogQUNfQVJHX0VOQUJMRShjb21wb3NpdGUs ICAgICAgQVNfSEVMUF9TVFJJTkcoWy0tZGlzYWJsZS1jb21wb3NpdGVdLCBb QnVpbGQgQ29tcG9zaXRlIGV4dGVuc2lvbiAoZGVmYXVsdDogZW5hYmxlZCld KSwgW0NPTVBPU0lURT0kZW5hYmxldmFsXSwgW0NPTVBPU0lURT15ZXNdKQot QUNfQVJHX0VOQUJMRShtaXRzaG0sICAgICAgICAgQVNfSEVMUF9TVFJJTkco Wy0tZGlzYWJsZS1zaG1dLCBbQnVpbGQgU0hNIGV4dGVuc2lvbiAoZGVmYXVs dDogYXV0byldKSwgW01JVFNITT0kZW5hYmxldmFsXSwgW01JVFNITT1hdXRv XSkKK0FDX0FSR19FTkFCTEUobWl0c2htLCAgICAgICAgIEFTX0hFTFBfU1RS SU5HKFstLWRpc2FibGUtbWl0c2htXSwgW0J1aWxkIFNITSBleHRlbnNpb24g KGRlZmF1bHQ6IGF1dG8pXSksIFtNSVRTSE09JGVuYWJsZXZhbF0sIFtNSVRT SE09YXV0b10pCiBBQ19BUkdfRU5BQkxFKHhyZXMsICAgICAgICAgICBBU19I RUxQX1NUUklORyhbLS1kaXNhYmxlLXhyZXNdLCBbQnVpbGQgWFJlcyBleHRl bnNpb24gKGRlZmF1bHQ6IGVuYWJsZWQpXSksIFtSRVM9JGVuYWJsZXZhbF0s IFtSRVM9eWVzXSkKIEFDX0FSR19FTkFCTEUocmVjb3JkLCAgICAgICAgIEFT X0hFTFBfU1RSSU5HKFstLWRpc2FibGUtcmVjb3JkXSwgW0J1aWxkIFJlY29y ZCBleHRlbnNpb24gKGRlZmF1bHQ6IGVuYWJsZWQpXSksIFtSRUNPUkQ9JGVu YWJsZXZhbF0sIFtSRUNPUkQ9eWVzXSkKIEFDX0FSR19FTkFCTEUoeHYsICAg ICAgICAgICAgIEFTX0hFTFBfU1RSSU5HKFstLWRpc2FibGUteHZdLCBbQnVp bGQgWHYgZXh0ZW5zaW9uIChkZWZhdWx0OiBlbmFibGVkKV0pLCBbWFY9JGVu YWJsZXZhbF0sIFtYVj15ZXNdKQotLSAKMS43LjcuMQoK --000e0cd24afeb6840e04b0f136a0 Content-Type: text/plain; charset=us-ascii Content-length: 223 -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://x.cygwin.com/docs/ FAQ: http://x.cygwin.com/docs/faq/ --000e0cd24afeb6840e04b0f136a0--