From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,RCVD_IN_SORBS_WEB, SPF_PASS autolearn=no version=3.2.5 Content-Type: multipart/mixed; boundary=----------n3ITzBXlzk3MC9v6y25LAG To: kbd@lists.altlinux.org References: <51921A87.5020505@gmail.com> Date: Tue, 14 May 2013 16:33:02 +0300 MIME-Version: 1.0 From: "Dmitriy Perlow" Message-ID: In-Reply-To: <51921A87.5020505@gmail.com> User-Agent: Opera Mail/12.15 (Linux) Subject: Re: [kbd] kbd-2.0.0wip (development) X-BeenThere: kbd@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: Linux console tools development discussion List-Id: Linux console tools development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 May 2013 13:32:30 -0000 Archived-At: List-Archive: ------------n3ITzBXlzk3MC9v6y25LAG Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes Content-Transfer-Encoding: Quoted-Printable Alexey Gladkov =D0=BF=D0=B8=D1=81=D0=B0=D0=BB= (=D0=B0) =D0=B2 =D1=81=D0=B2=D0=BE=D1=91=D0=BC =D0=BF=D0=B8=D1=81=D1=8C=D0= =BC=D0=B5 Tue, 14 = May 2013 14:05:43 +0300: > Greetings! > > Here's a new development version of the project. The loadkeys and > dumpkeys rewritten using the new library. API isn't stable yet. This > version shouldn't be used in production. > > I'd be very grateful if you can help in testing this version. > > ftp://devel.altlinux.org/legion/kbd/kbd-2.0.0wip-20130514.tar.gz > Hello! It builds fine for several openSUSE versions: = https://build.opensuse.org/package/show?package=3Dkbd&project=3Dhome%3AD= arkSS I've already installed it at my own machine, so I am going to test it. The only issue I've got was broken openSUSE patch, that implements = additional functionality. It would be wonderful if you adopt and merge i= t. = There was a discussion at our bugzilla about it: = https://bugzilla.novell.com/show_bug.cgi?id=3D337238 -- = Dmitriy DA(P).DarkneSS Perlow / Linux x64 ------------n3ITzBXlzk3MC9v6y25LAG Content-Disposition: attachment; filename=kbd-1.15.2-dumpkeys-C-opt.patch Content-Type: application/octet-stream; name=kbd-1.15.2-dumpkeys-C-opt.patch Content-Transfer-Encoding: Base64 SW5kZXg6IG1hbi9tYW4xL2R1bXBrZXlzLjEuaW4KPT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PQotLS0gbWFuL21hbjEvZHVtcGtleXMuMS5pbi5vcmlnCisrKyBtYW4vbWFuMS9k dW1wa2V5cy4xLmluCkBAIC00LDYgKzQsNyBAQAogZHVtcGtleXMgXC0gZHVtcCBr ZXlib2FyZCB0cmFuc2xhdGlvbiB0YWJsZXMKIC5TSCBTWU5PUFNJUwogLkIgZHVt cGtleXMKKy5SSSBbIFwtQ1wgJzx2Yz4nIHwgXC1cLWNvbnNvbGU9Jzx2Yz4nIF0K IFsKIC5CIFwtaGlsZm4KIC5CSSBcLWMgY2hhcnNldApAQCAtMTk3LDYgKzE5OCwx MiBAQCBUaGlzIG9wdGlvbiBwcm9kdWNlcyBhbiBvdXRwdXQgbGluZSBgY2hhCiBs b2Fka2V5cyBob3cgdG8gaW50ZXJwcmV0IHRoZSBrZXltYXAuIChGb3IgZXhhbXBs ZSwgImRpdmlzaW9uIiBpcwogMHhmNyBpbiBpc28tODg1OS0xIGJ1dCAweGJhIGlu IGlzby04ODU5LTguKQogLkxQCitUaGUgYWZmZWN0ZWQgY29uc29sZSBkZXZpY2Ug Y2FuIGJlIHNwZWNpZmllZCB1c2luZyB0aGUgCisuSSAtQyAKKyhvcgorLkkgLS1j b25zb2xlCispIG9wdGlvbi4gVGhpcyBvcHRpb24gc3VwcG9ydHMgZXhhY3RseSBv bmUgZGV2aWNlIG5hbWUuCisuTFAKIC5TSCBGSUxFUwogLlBEIDAKIC5UUCAyMApJ bmRleDogc3JjL2R1bXBrZXlzLmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gc3Jj L2R1bXBrZXlzLmMub3JpZworKysgc3JjL2R1bXBrZXlzLmMKQEAgLTMxLDYgKzMx LDcgQEAKIHN0YXRpYyBpbnQgZmQ7CiBzdGF0aWMgaW50IHZlcmJvc2U7CiBzdGF0 aWMgaW50IG5yX2tleXMgPSAwOwkJCS8qIHByb2JhYmx5IDExMiwgMTI4LCAyNTYg b3IgNTEyICovCitzdGF0aWMgY2hhciAqIGNvbnNvbGU7CiAKIGludCBrZXltYXBf aW5kZXhbTUFYX05SX0tFWU1BUFNdOwkvKiBpbnZlcnNlIG9mIGdvb2Rfa2V5bWFw ICovCiBpbnQgZ29vZF9rZXltYXBbTUFYX05SX0tFWU1BUFNdLCBrZXltYXBuciwg YWxsb2NjdDsKQEAgLTU4Miw2ICs1ODMsOCBAQCB2YWxpZCBvcHRpb25zIGFyZTpc blwKIAkgICAtLWZ1bmNzLW9ubHkJICAgIGRpc3BsYXkgb25seSB0aGUgZnVuY3Rp b24ga2V5IHN0cmluZ3NcblwKIAkgICAtLWtleXMtb25seQkgICAgZGlzcGxheSBv bmx5IGtleSBiaW5kaW5nc1xuXAogCSAgIC0tY29tcG9zZS1vbmx5ICAgZGlzcGxh eSBvbmx5IGNvbXBvc2Uga2V5IGNvbWJpbmF0aW9uc1xuXAorCS1DIDx2Yz5cblwK KwkgICAtLWNvbnNvbGU9PHZjPiAgIEluZGljYXRlIHRoZSB2aXJ0dWFsIGNvbnNv bGUgZGV2aWNlIHRvIGJlIHVzZWQuXG5cCiAJLWMgLS1jaGFyc2V0PSIpKTsKIAls aXN0X2NoYXJzZXRzKHN0ZGVycik7CiAJZnByaW50ZihzdGRlcnIsIF8oIlwKQEAg LTU5Myw3ICs1OTYsNyBAQCB2YWxpZCBvcHRpb25zIGFyZTpcblwKIAogaW50CiBt YWluIChpbnQgYXJnYywgY2hhciAqYXJndltdKSB7Ci0JY29uc3QgY2hhciAqc2hv cnRfb3B0cyA9ICJoaWx2c25mMVM6YzpWIjsKKwljb25zdCBjaGFyICpzaG9ydF9v cHRzID0gImhpbHZzbmYxUzpjOkM6ViI7CiAJY29uc3Qgc3RydWN0IG9wdGlvbiBs b25nX29wdHNbXSA9IHsKIAkJeyAiaGVscCIsCW5vX2FyZ3VtZW50LAkJTlVMTCwg J2gnIH0sCiAJCXsgInNob3J0LWluZm8iLAlub19hcmd1bWVudCwJCU5VTEwsICdp JyB9LApAQCAtNjA2LDYgKzYwOSw3IEBAIG1haW4gKGludCBhcmdjLCBjaGFyICph cmd2W10pIHsKIAkJeyAia2V5cy1vbmx5IiwJbm9fYXJndW1lbnQsCQlOVUxMLCAn aycgfSwKIAkJeyAiY29tcG9zZS1vbmx5Iixub19hcmd1bWVudCwJCU5VTEwsICdk JyB9LAogCQl7ICJjaGFyc2V0IiwJcmVxdWlyZWRfYXJndW1lbnQsCU5VTEwsICdj JyB9LAorCQl7ICJjb25zb2xlIiwJcmVxdWlyZWRfYXJndW1lbnQsCU5VTEwsICdD JyB9LAogCQl7ICJ2ZXJib3NlIiwJbm9fYXJndW1lbnQsCQlOVUxMLCAndicgfSwK IAkJeyAidmVyc2lvbiIsCW5vX2FyZ3VtZW50LAkJTlVMTCwgJ1YnIH0sCiAJCXsg TlVMTCwJMCwgTlVMTCwgMCB9CkBAIC02NjUsNiArNjY5LDkgQEAgbWFpbiAoaW50 IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkgewogCQkJCQl1c2FnZSgpOwogCQkJCXByaW50 ZigiY2hhcnNldCBcIiVzXCJcbiIsIG9wdGFyZyk7CiAJCQkJYnJlYWs7CisJCQlj YXNlICdDJzoKKwkJCQljb25zb2xlID0gb3B0YXJnOworCQkJCWJyZWFrOwogCQkJ Y2FzZSAnVic6CiAJCQkJcHJpbnRfdmVyc2lvbl9hbmRfZXhpdCgpOwogCQkJY2Fz ZSAnaCc6CkBAIC02NzYsNyArNjgzLDcgQEAgbWFpbiAoaW50IGFyZ2MsIGNoYXIg KmFyZ3ZbXSkgewogCWlmIChvcHRpbmQgPCBhcmdjKQogCQl1c2FnZSgpOwogCi0J ZmQgPSBnZXRmZChOVUxMKTsKKwlmZCA9IGdldGZkKGNvbnNvbGUpOwogCiAJZmlu ZF9ucl9rZXlzKCk7CiAK ------------n3ITzBXlzk3MC9v6y25LAG--