From owner-freebsd-libh Sun Sep 17 11:51:25 2000 Delivered-To: freebsd-libh@freebsd.org Received: from gloria.cord.edu (gloria.cord.edu [138.129.254.6]) by hub.freebsd.org (Postfix) with ESMTP id 82C3B37B424 for ; Sun, 17 Sep 2000 11:51:23 -0700 (PDT) Received: from localhost (twschulz@localhost) by gloria.cord.edu (8.9.0/8.9.1) with ESMTP id NAA26541; Sun, 17 Sep 2000 13:50:54 -0500 (CDT) Date: Sun, 17 Sep 2000 13:50:54 -0500 (CDT) From: Trenton Schulz To: Alexander Langer Cc: libh@FreeBSD.ORG Subject: Re: Libh Qt 2 patch In-Reply-To: <20000915182814.J23564@cichlids.cichlids.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Fri, 15 Sep 2000, Alexander Langer wrote: > Thus spake Trenton Schulz (twschulz@gloria.cord.edu): > > > personal opinion, I tried this with a few windows and noticed that some > > geometry management needs to be added to the qt gui, I'll see if I can add > > What do you mean with "some geometry management"? Well, if you run it with qt2 you'll notice that some of the buttons get are too large for the frames. However, if qt geometry management is used, the widgets stay at a certain size, and will resize themselves if the window is resized, if you know what you're doing it works really slick. However, I guess if the new Qt designer is used, the geometry management is all handled for you. At least that's what I've been told from a _very_ reliable souce. There's more information about geometry management in the Qt documentation: http://doc.trolltech.com/layout.html Hope that helps, -- Trenton Schulz twschulz@cord.edu To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Tue Sep 19 0:58:25 2000 Delivered-To: freebsd-libh@freebsd.org Received: from winston.osd.bsdi.com (winston.osd.bsdi.com [204.216.27.229]) by hub.freebsd.org (Postfix) with ESMTP id 79F6A37B423 for ; Tue, 19 Sep 2000 00:58:24 -0700 (PDT) Received: (from jkh@localhost) by winston.osd.bsdi.com (8.11.0/8.9.3) id e8J7wEM23754 for libh@freebsd.org; Tue, 19 Sep 2000 00:58:14 -0700 (PDT) (envelope-from jkh) Date: Tue, 19 Sep 2000 00:58:14 -0700 (PDT) From: Jordan Hubbard Message-Id: <200009190758.e8J7wEM23754@winston.osd.bsdi.com> To: libh@freebsd.org Subject: Check out the UI abstraction of this thing Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG http://kitenet.net/programs/debconf/ If nothing else, the idea for doing a batch interface front end (see the VIM screen shot) is one which deserves to be emulated. The "plain text interface" (upper right) also looks very much like what I'd always envisoned for such a thing when and if we got around to doing it (I'm thinking text-to-speech synthesizers and other devices for the visually handicapped). These debconf folks have actually provided a pretty good set of interface prototypes of what we'd like to see with libh. I doubt we'll ever see a situation where we could use any of the actual debconf code, but the ideas... - Jordan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Sep 20 5:50:33 2000 Delivered-To: freebsd-libh@freebsd.org Received: from flood.ping.uio.no (flood.ping.uio.no [129.240.78.31]) by hub.freebsd.org (Postfix) with ESMTP id 1AD8C37B422 for ; Wed, 20 Sep 2000 05:50:31 -0700 (PDT) Received: (from des@localhost) by flood.ping.uio.no (8.9.3/8.9.3) id OAA27643; Wed, 20 Sep 2000 14:50:29 +0200 (CEST) (envelope-from des@ofug.org) X-URL: http://www.ofug.org/~des/ X-Disclaimer: The views expressed in this message do not necessarily coincide with those of any organisation or company with which I am or have been affiliated. To: libh@freebsd.org Subject: Three questions From: Dag-Erling Smorgrav Date: 20 Sep 2000 14:50:29 +0200 Message-ID: Lines: 12 User-Agent: Gnus/5.0802 (Gnus v5.8.2) Emacs/20.4 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG 1) Where can I find the latest version of the libh code? 2) Why isn't libh listed on the projects page? 3) How about importing libh into the tree? It may not be usable yet, but sooner or later it's going to go into the tree, so why not now? Judging from my experience with libfetch, bringing libh into the tree will greatly facilitate and accelerate development. DES -- Dag-Erling Smorgrav - des@ofug.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Sep 20 6: 4:59 2000 Delivered-To: freebsd-libh@freebsd.org Received: from ns1.sunesi.net (ns1.sunesi.net [196.15.192.194]) by hub.freebsd.org (Postfix) with ESMTP id CA13037B423 for ; Wed, 20 Sep 2000 06:04:55 -0700 (PDT) Received: from nbm by ns1.sunesi.net with local (Exim 3.03 #1) id 13bjYJ-0000G7-00; Wed, 20 Sep 2000 15:04:43 +0200 Date: Wed, 20 Sep 2000 15:04:43 +0200 From: Neil Blakey-Milner To: Dag-Erling Smorgrav Cc: libh@freebsd.org Subject: Re: Three questions Message-ID: <20000920150443.A813@mithrandr.moria.org> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0.1i In-Reply-To: ; from des@ofug.org on Wed, Sep 20, 2000 at 02:50:29PM +0200 Organization: Sunesi Clinical Systems X-Operating-System: FreeBSD 3.3-RELEASE i386 X-URL: http://rucus.ru.ac.za/~nbm/ Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Wed 2000-09-20 (14:50), Dag-Erling Smorgrav wrote: > 1) Where can I find the latest version of the libh code? cvs -d :pserver:anonymous@usw4.FreeBSD.org:/home/libh/cvs > 2) Why isn't libh listed on the projects page? I knew I'd forgotten something. > 3) How about importing libh into the tree? It may not be usable yet, > but sooner or later it's going to go into the tree, so why not now? > Judging from my experience with libfetch, bringing libh into the > tree will greatly facilitate and accelerate development. It's mostly only usable with tcl, and it's nowhere near sure that it's the One True Next System in it's current form. After all, noone actually _likes_ tcl. ;) Neil -- Neil Blakey-Milner Sunesi Clinical Systems nbm@mithrandr.moria.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Sep 20 6:31:57 2000 Delivered-To: freebsd-libh@freebsd.org Received: from ns1.sunesi.net (ns1.sunesi.net [196.15.192.194]) by hub.freebsd.org (Postfix) with ESMTP id 300D037B422 for ; Wed, 20 Sep 2000 06:31:55 -0700 (PDT) Received: from nbm by ns1.sunesi.net with local (Exim 3.03 #1) id 13bjyU-0000Ko-00; Wed, 20 Sep 2000 15:31:46 +0200 Date: Wed, 20 Sep 2000 15:31:46 +0200 From: Neil Blakey-Milner To: Dag-Erling Smorgrav Cc: libh@freebsd.org Subject: Re: Three questions Message-ID: <20000920153146.A1273@mithrandr.moria.org> References: <20000920150443.A813@mithrandr.moria.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0.1i In-Reply-To: <20000920150443.A813@mithrandr.moria.org>; from nbm@mithrandr.moria.org on Wed, Sep 20, 2000 at 03:04:43PM +0200 Organization: Sunesi Clinical Systems X-Operating-System: FreeBSD 3.3-RELEASE i386 X-URL: http://rucus.ru.ac.za/~nbm/ Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Wed 2000-09-20 (15:04), Neil Blakey-Milner wrote: > > 2) Why isn't libh listed on the projects page? > > I knew I'd forgotten something. Problems: What is libh? If someone can write a blurb, I'll put it on the web page. Neil -- Neil Blakey-Milner Sunesi Clinical Systems nbm@mithrandr.moria.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Sep 20 10:26:29 2000 Delivered-To: freebsd-libh@freebsd.org Received: from pike.osd.bsdi.com (pike.osd.bsdi.com [204.216.28.222]) by hub.freebsd.org (Postfix) with ESMTP id 9F1AD37B424 for ; Wed, 20 Sep 2000 10:26:27 -0700 (PDT) Received: from foo.osd.bsdi.com (root@foo.osd.bsdi.com [204.216.28.137]) by pike.osd.bsdi.com (8.11.0/8.9.3) with ESMTP id e8KHQLi80262; Wed, 20 Sep 2000 10:26:21 -0700 (PDT) (envelope-from jhb@foo.osd.bsdi.com) Received: (from jhb@localhost) by foo.osd.bsdi.com (8.11.0/8.11.0) id e8KHOlF26786; Wed, 20 Sep 2000 10:24:47 -0700 (PDT) (envelope-from jhb) Message-ID: X-Mailer: XFMail 1.4.0 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: Date: Wed, 20 Sep 2000 10:24:47 -0700 (PDT) Organization: BSD, Inc. From: John Baldwin To: Dag-Erling Smorgrav Subject: RE: Three questions Cc: libh@FreeBSD.ORG Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On 20-Sep-00 Dag-Erling Smorgrav wrote: > 1) Where can I find the latest version of the libh code? cvs -d :pserver:anonymous@usw4.FreeBSD.org/home/libh/cvs > 2) Why isn't libh listed on the projects page? I thought that was supposed to be fixed by now. It's on the todo list. :P > 3) How about importing libh into the tree? It may not be usable yet, > but sooner or later it's going to go into the tree, so why not now? > Judging from my experience with libfetch, bringing libh into the > tree will greatly facilitate and accelerate development. Well, importing libh would require importing Tcl and Tvision as well to be able to build anything useful. It also is lacking in documentation at the moment, and isn't completely functional, although Alexander Langer has been improving it greatly. > DES > -- > Dag-Erling Smorgrav - des@ofug.org -- John Baldwin -- http://www.FreeBSD.org/~jhb/ PGP Key: http://www.cslab.vt.edu/~jobaldwi/pgpkey.asc "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Sep 20 11:16: 0 2000 Delivered-To: freebsd-libh@freebsd.org Received: from gloria.cord.edu (gloria.cord.edu [138.129.254.6]) by hub.freebsd.org (Postfix) with ESMTP id 135E437B42C for ; Wed, 20 Sep 2000 11:15:49 -0700 (PDT) Received: from localhost (twschulz@localhost) by gloria.cord.edu (8.9.0/8.9.1) with ESMTP id NAA17861 for ; Wed, 20 Sep 2000 13:15:43 -0500 (CDT) Date: Wed, 20 Sep 2000 13:15:43 -0500 (CDT) From: Trenton Schulz To: libh@freebsd.org Subject: static Qt2 libh patch Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="1475666704-637548817-969473743=:22733" Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. --1475666704-637548817-969473743=:22733 Content-Type: TEXT/PLAIN; charset=US-ASCII This is similar to my last patch, except now I was able to get a static version of libh built with Qt 2. This is the resulting patch. To build a static version of qt22 I believe you must pass -DWANT_STATIC to the port when building it. Anyway, the static version is much faster. Let me know if this works well. -- Trenton Schulz twschulz@cord.edu --1475666704-637548817-969473743=:22733 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="libh.diff" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename="libh.diff" ZGlmZiAtdXIgbGliaC9NYWtlZmlsZS5pbmMgbGliaC5xdDIvTWFrZWZpbGUu aW5jDQotLS0gbGliaC9NYWtlZmlsZS5pbmMJU2F0IFNlcCAgOSAxMjo0Mjoz NyAyMDAwDQorKysgbGliaC5xdDIvTWFrZWZpbGUuaW5jCVN1biBTZXAgMTcg MjM6NTU6MTAgMjAwMA0KQEAgLTQsNyArNCw3IEBADQogTUFKT1JfVkVSU0lP Tj0wDQogTUlOT1JfVkVSU0lPTj0wDQogDQotUVRJTkNMVURFPz0JL3Vzci9Y MTFSNi9pbmNsdWRlL1gxMS9xdA0KK1FUSU5DTFVERT89CS91c3IvWDExUjYv aW5jbHVkZS9xdDINCiBUVklOQ0xVREU/PQkvdXNyL2xvY2FsL2luY2x1ZGUN CiANCiBUQ0xWRVJTSU9OPQk4LjMNCkBAIC0xNyw3ICsxNyw3IEBADQogU0hM SUJfTUlOT1I9CTANCiANCiAuaWYgIWRlZmluZWQoTk9RVCkNCi1DRkxBR1Mr PQktSSQoUVRJTkNMVURFKSAtRFF0DQorQ0ZMQUdTKz0JLUkkKFFUSU5DTFVE RSkgLURVU0VfUXQNCiBVSV9TUkMrPQlIdWlRdC5jYyBIdWlRdC5jZC5jYyBI dWlRdE5ldy5jYyBIdWlRdC5tLmNjDQogLmVuZGlmDQogDQpkaWZmIC11ciBs aWJoL2Jpbi90Y2xoL01ha2VmaWxlIGxpYmgucXQyL2Jpbi90Y2xoL01ha2Vm aWxlDQotLS0gbGliaC9iaW4vdGNsaC9NYWtlZmlsZQlGcmkgSnVuIDMwIDEw OjU3OjM2IDIwMDANCisrKyBsaWJoLnF0Mi9iaW4vdGNsaC9NYWtlZmlsZQlN b24gU2VwIDE4IDExOjUwOjA2IDIwMDANCkBAIC0zMyw3ICszMyw3IEBADQog LmlmIGRlZmluZWQoTk9TSEFSRUQpDQogTERBREQrPQkJLWxzdGRjKysgLWxk aXNrIC1sZmV0Y2ggLWx6IC1sY29tX2Vycg0KIC5pZiAhZGVmaW5lZChOT1FU KQ0KLUxEQUREKz0JCS1ML3Vzci9YMTFSNi9saWIgLWxxdCAtbFgxMSAtbFhl eHQNCitMREFERCs9CQktTC91c3IvWDExUjYvbGliIC1scXQyIC1sWDExIC1s WGV4dCAtbFNNIC1sanBlZyAtbHBuZyAtbElDRSAtbHoNCiAuZW5kaWYNCiAu aWYgIWRlZmluZWQoTk9UVklTSU9OKQ0KIExEQUREKz0JCS1sdHZpc2lvbiAt bG5jdXJzZXMNCmRpZmYgLXVyIGxpYmgvbGliL2h1aS9IdWkuY2MgbGliaC5x dDIvbGliL2h1aS9IdWkuY2MNCi0tLSBsaWJoL2xpYi9odWkvSHVpLmNjCU1v biBKdWwgMTcgMTQ6NDI6MzUgMjAwMA0KKysrIGxpYmgucXQyL2xpYi9odWkv SHVpLmNjCVN1biBTZXAgMTcgMjM6NTU6MTAgMjAwMA0KQEAgLTgsNyArOCw3 IEBADQogI2luY2x1ZGUgIkh1aS5oaCINCiAjZW5kaWYNCiANCi0jaWZkZWYg UXQNCisjaWZkZWYgVVNFX1F0DQogI2lmbmRlZiBIdWlRdE5ld19oaA0KICNp bmNsdWRlICJIdWlRdE5ldy5oaCINCiAjZW5kaWYNCkBAIC01OCw3ICs1OCw3 IEBADQogDQogUG9pbnRlcjxIdWk+IEh1aTo6b3BlbiggVHlwZSB0eXBlICkN CiB7DQotI2lmZGVmIFF0DQorI2lmZGVmIFVTRV9RdA0KIAlpZiAoIHR5cGUg PT0gdEF1dG8gKSB7DQogCQlpZiAoIGdldGVudiggIkRJU1BMQVkiICkgKQ0K IAkJCXR5cGUgPSB0R3JhcGhpY3M7DQpAQCAtODEsNyArODEsNyBAQA0KICNl bmRpZg0KIAkJYnJlYWs7DQogCWNhc2UgdEdyYXBoaWNzOg0KLSNpZmRlZiBR dA0KKyNpZmRlZiBVU0VfUXQNCiAJCXsNCiAJCWNoYXIqIGFyZ3ZbXSA9IHsg KGNoYXIqKSJFcnJvcjoiLCAoY2hhciopIi1nZW9tZXRyeSIsIChjaGFyKiki KzArMCIgLyoiNTAweDMwMCIqLyB9Ow0KIAkJaHVpID0gbmV3SHVpUXQoIHNp emVvZiggYXJndiApIC8gc2l6ZW9mKCBhcmd2WzBdICksIGFyZ3YgKTsNCmRp ZmYgLXVyIGxpYmgvbGliL2h1aS9IdWlRdC5jYyBsaWJoLnF0Mi9saWIvaHVp L0h1aVF0LmNjDQotLS0gbGliaC9saWIvaHVpL0h1aVF0LmNjCVNhdCBTZXAg IDkgMTA6NDc6NDggMjAwMA0KKysrIGxpYmgucXQyL2xpYi9odWkvSHVpUXQu Y2MJU3VuIFNlcCAxNyAyMzo1NToxMCAyMDAwDQpAQCAtNjk2LDcgKzY5Niw3 IEBADQogc3RyaW5nIEh1aVF0OjpUb3BsZXZlbFdpZGdldDo6dGl0bGUoKSBj b25zdA0KIHsNCiAJaWYgKCBxd2lkZ2V0KCkgKQ0KLQkJcmV0dXJuIHF3aWRn ZXQoKS0+Y2FwdGlvbigpOw0KKwkJcmV0dXJuIHN0YXRpY19jYXN0PGNvbnN0 IGNoYXIqPihxd2lkZ2V0KCktPmNhcHRpb24oKSk7DQogCWVsc2UNCiAJCXJl dHVybiBzdHJpbmcoKTsNCiANCkBAIC03NTUsMzMgKzc1NSwzMyBAQA0KIH07 DQogDQogc3RhdGljIEtleUNvZGUga2V5Q29kZVtdID0gew0KLQl7ICJDVFJM LUEiLCBDVFJMICsgS2V5X0EgfSwgeyAiQ1RSTC1CIiwgQ1RSTCArIEtleV9C IH0sIHsgIkNUUkwtQyIsIENUUkwgKyBLZXlfQyB9LCB7ICJDVFJMLUQiLCBD VFJMICsgS2V5X0QgfSwgeyAiQ1RSTC1FIiwgQ1RSTCArIEtleV9FIH0sDQot CXsgIkNUUkwtRiIsIENUUkwgKyBLZXlfRiB9LCB7ICJDVFJMLUciLCBDVFJM ICsgS2V5X0cgfSwgeyAiQ1RSTC1IIiwgQ1RSTCArIEtleV9IIH0sIHsgIkNU UkwtSSIsIENUUkwgKyBLZXlfSSB9LCB7ICJDVFJMLUoiLCBDVFJMICsgS2V5 X0ogfSwNCi0JeyAiQ1RSTC1LIiwgQ1RSTCArIEtleV9LIH0sIHsgIkNUUkwt TCIsIENUUkwgKyBLZXlfTCB9LCB7ICJDVFJMLU0iLCBDVFJMICsgS2V5X00g fSwgeyAiQ1RSTC1OIiwgQ1RSTCArIEtleV9OIH0sIHsgIkNUUkwtTyIsIENU UkwgKyBLZXlfTyB9LA0KLQl7ICJDVFJMLVAiLCBDVFJMICsgS2V5X1AgfSwg eyAiQ1RSTC1RIiwgQ1RSTCArIEtleV9RIH0sIHsgIkNUUkwtUiIsIENUUkwg KyBLZXlfUiB9LCB7ICJDVFJMLVMiLCBDVFJMICsgS2V5X1MgfSwgeyAiQ1RS TC1UIiwgQ1RSTCArIEtleV9UIH0sDQotCXsgIkNUUkwtVSIsIENUUkwgKyBL ZXlfVSB9LCB7ICJDVFJMLVYiLCBDVFJMICsgS2V5X1YgfSwgeyAiQ1RSTC1X IiwgQ1RSTCArIEtleV9XIH0sIHsgIkNUUkwtWCIsIENUUkwgKyBLZXlfWCB9 LCB7ICJDVFJMLVkiLCBDVFJMICsgS2V5X1kgfSwNCi0JeyAiQ1RSTC1aIiwg Q1RSTCArIEtleV9aIH0sIHsgIkVTQyIsIEtleV9Fc2NhcGUgfSwgeyAiQUxU LVNQQUNFIiwgQUxUICsgS2V5X1NwYWNlIH0sIHsgIkNUUkwtSU5TIiwgQ1RS TCArIEtleV9JbnNlcnQgfSwgeyAiU0hJRlQtSU5TIiwgU0hJRlQgKyBLZXlf SW5zZXJ0IH0sDQotCXsgIkNUUkwtREVMIiwgQ1RSTCArIEtleV9EZWxldGUg fSwgeyAiU0hJRlQtREVMIiwgU0hJRlQgKyBLZXlfRGVsZXRlIH0sIHsgIkJB Q0tTUEFDRSIsIEtleV9CYWNrc3BhY2UgfSwgeyAiQ1RSTC1CQUNLU1BBQ0Ui LCBDVFJMICsgS2V5X0JhY2tzcGFjZSB9LCB7ICJTSElGVC1UQUIiLCBTSElG VCArIEtleV9UYWIgfSwNCi0JeyAiVEFCIiwgS2V5X1RhYiB9LCB7ICJBTFQt USIsIEFMVCArIEtleV9RIH0sIHsgIkFMVC1XIiwgQUxUICsgS2V5X1cgfSwg eyAiQUxULUUiLCBBTFQgKyBLZXlfRSB9LCB7ICJBTFQtUiIsIEFMVCArIEtl eV9SIH0sDQotCXsgIkFMVC1UIiwgQUxUICsgS2V5X1QgfSwgeyAiQUxULVki LCBBTFQgKyBLZXlfWSB9LCB7ICJBTFQtVSIsIEFMVCArIEtleV9VIH0sIHsg IkFMVC1JIiwgQUxUICsgS2V5X0kgfSwgeyAiQUxULU8iLCBBTFQgKyBLZXlf TyB9LA0KLQl7ICJBTFQtUCIsIEFMVCArIEtleV9QIH0sIHsgIkNUUkwtRU5U RVIiLCBDVFJMICsgS2V5X0VudGVyIH0sIHsgIkVOVEVSIiwgS2V5X0VudGVy IH0sIHsgIkFMVC1BIiwgQUxUICsgS2V5X0EgfSwgeyAiQUxULVMiLCBBTFQg KyBLZXlfUyB9LA0KLQl7ICJBTFQtRCIsIEFMVCArIEtleV9EIH0sIHsgIkFM VC1GIiwgQUxUICsgS2V5X0YgfSwgeyAiQUxULUciLCBBTFQgKyBLZXlfRyB9 LCB7ICJBTFQtSCIsIEFMVCArIEtleV9IIH0sIHsgIkFMVC1KIiwgQUxUICsg S2V5X0ogfSwNCi0JeyAiQUxULUsiLCBBTFQgKyBLZXlfSyB9LCB7ICJBTFQt TCIsIEFMVCArIEtleV9MIH0sIHsgIkFMVC1aIiwgQUxUICsgS2V5X1ogfSwg eyAiQUxULVgiLCBBTFQgKyBLZXlfWCB9LCB7ICJBTFQtQyIsIEFMVCArIEtl eV9DIH0sDQotCXsgIkFMVC1WIiwgQUxUICsgS2V5X1YgfSwgeyAiQUxULUIi LCBBTFQgKyBLZXlfQiB9LCB7ICJBTFQtTiIsIEFMVCArIEtleV9OIH0sIHsg IkFMVC1NIiwgQUxUICsgS2V5X00gfSwgeyAiRjEiLCBLZXlfRjEgfSwNCi0J eyAiRjIiLCBLZXlfRjIgfSwgeyAiRjMiLCBLZXlfRjMgfSwgeyAiRjQiLCBL ZXlfRjQgfSwgeyAiRjUiLCBLZXlfRjUgfSwgeyAiRjYiLCBLZXlfRjYgfSwg eyAiRjciLCBLZXlfRjcgfSwgeyAiRjgiLCBLZXlfRjggfSwNCi0JeyAiRjki LCBLZXlfRjkgfSwgeyAiRjEwIiwgS2V5X0YxMCB9LCB7ICJIT01FIiwgS2V5 X0hvbWUgfSwgeyAiVVAiLCBLZXlfVXAgfSwgeyAiUEdVUCIsIEtleV9QYWdl VXAgfSwgeyAiR1JBWU1JTlVTIiwgS2V5X01pbnVzIH0sDQotCXsgIkxFRlQi LCBLZXlfTGVmdCB9LCB7ICJSSUdIVCIsIEtleV9SaWdodCB9LCB7ICJHUkFZ UExVUyIsIEtleV9QbHVzIH0sIHsgIkVORCIsIEtleV9FbmQgfSwgeyAiRE9X TiIsIEtleV9Eb3duIH0sDQotCXsgIlBHRE4iLCBLZXlfUGFnZURvd24gfSwg eyAiSU5TIiwgS2V5X0luc2VydCB9LCB7ICJERUwiLCBLZXlfRGVsZXRlIH0s IHsgIlNISUZULUYxIiwgU0hJRlQgKyBLZXlfRjEgfSwgeyAiU0hJRlQtRjIi LCBTSElGVCArIEtleV9GMiB9LA0KLQl7ICJTSElGVC1GMyIsIFNISUZUICsg S2V5X0YzIH0sIHsgIlNISUZULUY0IiwgU0hJRlQgKyBLZXlfRjQgfSwgeyAi U0hJRlQtRjUiLCBTSElGVCArIEtleV9GNSB9LCB7ICJTSElGVC1GNiIsIFNI SUZUICsgS2V5X0Y2IH0sIHsgIlNISUZULUY3IiwgU0hJRlQgKyBLZXlfRjcg fSwNCi0JeyAiU0hJRlQtRjgiLCBTSElGVCArIEtleV9GOCB9LCB7ICJTSElG VC1GOSIsIFNISUZUICsgS2V5X0Y5IH0sIHsgIlNISUZULUYxMCIsIFNISUZU ICsgS2V5X0YxMCB9LCB7ICJDVFJMLUYxIiwgQ1RSTCArIEtleV9GMSB9LCB7 ICJDVFJMLUYyIiwgQ1RSTCArIEtleV9GMiB9LA0KLQl7ICJDVFJMLUYzIiwg Q1RSTCArIEtleV9GMyB9LCB7ICJDVFJMLUY0IiwgQ1RSTCArIEtleV9GNCB9 LCB7ICJDVFJMLUY1IiwgQ1RSTCArIEtleV9GNSB9LCB7ICJDVFJMLUY2Iiwg Q1RSTCArIEtleV9GNiB9LCB7ICJDVFJMLUY3IiwgQ1RSTCArIEtleV9GNyB9 LA0KLQl7ICJDVFJMLUY4IiwgQ1RSTCArIEtleV9GOCB9LCB7ICJDVFJMLUY5 IiwgQ1RSTCArIEtleV9GOSB9LCB7ICJDVFJMLUYxMCIsIENUUkwgKyBLZXlf RjEwIH0sIHsgIkFMVC1GMSIsIEFMVCArIEtleV9GMSB9LCB7ICJBTFQtRjIi LCBBTFQgKyBLZXlfRjIgfSwNCi0JeyAiQUxULUYzIiwgQUxUICsgS2V5X0Yz IH0sIHsgIkFMVC1GNCIsIEFMVCArIEtleV9GNCB9LCB7ICJBTFQtRjUiLCBB TFQgKyBLZXlfRjUgfSwgeyAiQUxULUY2IiwgQUxUICsgS2V5X0Y2IH0sIHsg IkFMVC1GNyIsIEFMVCArIEtleV9GNyB9LA0KLQl7ICJBTFQtRjgiLCBBTFQg KyBLZXlfRjggfSwgeyAiQUxULUY5IiwgQUxUICsgS2V5X0Y5IH0sIHsgIkFM VC1GMTAiLCBBTFQgKyBLZXlfRjEwIH0sIHsgIkNUUkwtUFJUU0MiLCBDVFJM ICsgS2V5X1N5c1JlcSB9LCB7ICJDVFJMLUxFRlQiLCBDVFJMICsgS2V5X0xl ZnQgfSwNCi0JeyAiQ1RSTC1SSUdIVCIsIENUUkwgKyBLZXlfUmlnaHQgfSwg eyAiQ1RSTC1FTkQiLCBDVFJMICsgS2V5X0VuZCB9LCB7ICJDVFJMLVBHRE4i LCBDVFJMICsgS2V5X1BhZ2VEb3duIH0sIHsgIkNUUkwtSE9NRSIsIENUUkwg KyBLZXlfSG9tZSB9LCB7ICJBTFQtMSIsIEFMVCArIEtleV8xIH0sDQotCXsg IkFMVC0yIiwgQUxUICsgS2V5XzIgfSwgeyAiQUxULTMiLCBBTFQgKyBLZXlf MyB9LCB7ICJBTFQtNCIsIEFMVCArIEtleV80IH0sIHsgIkFMVC01IiwgQUxU ICsgS2V5XzUgfSwgeyAiQUxULTYiLCBBTFQgKyBLZXlfNiB9LA0KLQl7ICJB TFQtNyIsIEFMVCArIEtleV83IH0sIHsgIkFMVC04IiwgQUxUICsgS2V5Xzgg fSwgeyAiQUxULTkiLCBBTFQgKyBLZXlfOSB9LCB7ICJBTFQtMCIsIEFMVCAr IEtleV8wIH0sIHsgIkFMVC1NSU5VUyIsIEFMVCArIEtleV9NaW51cyB9LA0K LQl7ICJBTFQtRVFVQUwiLCBBTFQgKyBLZXlfRXF1YWwgfSwgeyAiQ1RSTC1Q R1VQIiwgQ1RSTCArIEtleV9QYWdlVXAgfSwgeyAiQUxULUJBQ0tTUEFDRSIs IEFMVCArIEtleV9CYWNrc3BhY2UgfSwNCisJeyAiQ1RSTC1BIiwgUXQ6OkNU UkwgKyBRdDo6S2V5X0EgfSwgeyAiQ1RSTC1CIiwgUXQ6OkNUUkwgKyBRdDo6 S2V5X0IgfSwgeyAiQ1RSTC1DIiwgUXQ6OkNUUkwgKyBRdDo6S2V5X0MgfSwg eyAiQ1RSTC1EIiwgUXQ6OkNUUkwgKyBRdDo6S2V5X0QgfSwgeyAiQ1RSTC1F IiwgUXQ6OkNUUkwgKyBRdDo6S2V5X0UgfSwNCisJeyAiQ1RSTC1GIiwgUXQ6 OkNUUkwgKyBRdDo6S2V5X0YgfSwgeyAiQ1RSTC1HIiwgUXQ6OkNUUkwgKyBR dDo6S2V5X0cgfSwgeyAiQ1RSTC1IIiwgUXQ6OkNUUkwgKyBRdDo6S2V5X0gg fSwgeyAiQ1RSTC1JIiwgUXQ6OkNUUkwgKyBRdDo6S2V5X0kgfSwgeyAiQ1RS TC1KIiwgUXQ6OkNUUkwgKyBRdDo6S2V5X0ogfSwNCisJeyAiQ1RSTC1LIiwg UXQ6OkNUUkwgKyBRdDo6S2V5X0sgfSwgeyAiQ1RSTC1MIiwgUXQ6OkNUUkwg KyBRdDo6S2V5X0wgfSwgeyAiQ1RSTC1NIiwgUXQ6OkNUUkwgKyBRdDo6S2V5 X00gfSwgeyAiQ1RSTC1OIiwgUXQ6OkNUUkwgKyBRdDo6S2V5X04gfSwgeyAi Q1RSTC1PIiwgUXQ6OkNUUkwgKyBRdDo6S2V5X08gfSwNCisJeyAiQ1RSTC1Q IiwgUXQ6OkNUUkwgKyBRdDo6S2V5X1AgfSwgeyAiQ1RSTC1RIiwgUXQ6OkNU UkwgKyBRdDo6S2V5X1EgfSwgeyAiQ1RSTC1SIiwgUXQ6OkNUUkwgKyBRdDo6 S2V5X1IgfSwgeyAiQ1RSTC1TIiwgUXQ6OkNUUkwgKyBRdDo6S2V5X1MgfSwg eyAiQ1RSTC1UIiwgUXQ6OkNUUkwgKyBRdDo6S2V5X1QgfSwNCisJeyAiQ1RS TC1VIiwgUXQ6OkNUUkwgKyBRdDo6S2V5X1UgfSwgeyAiQ1RSTC1WIiwgUXQ6 OkNUUkwgKyBRdDo6S2V5X1YgfSwgeyAiQ1RSTC1XIiwgUXQ6OkNUUkwgKyBR dDo6S2V5X1cgfSwgeyAiQ1RSTC1YIiwgUXQ6OkNUUkwgKyBRdDo6S2V5X1gg fSwgeyAiQ1RSTC1ZIiwgUXQ6OkNUUkwgKyBRdDo6S2V5X1kgfSwNCisJeyAi Q1RSTC1aIiwgUXQ6OkNUUkwgKyBRdDo6S2V5X1ogfSwgeyAiRVNDIiwgUXQ6 OktleV9Fc2NhcGUgfSwgeyAiQUxULVNQQUNFIiwgUXQ6OkFMVCsgUXQ6Oktl eV9TcGFjZSB9LCB7ICJDVFJMLUlOUyIsIFF0OjpDVFJMICsgUXQ6OktleV9J bnNlcnQgfSwgeyAiU0hJRlQtSU5TIiwgUXQ6OlNISUZUICsgUXQ6OktleV9J bnNlcnQgfSwNCisJeyAiQ1RSTC1ERUwiLCBRdDo6Q1RSTCArIFF0OjpLZXlf RGVsZXRlIH0sIHsgIlNISUZULURFTCIsIFF0OjpTSElGVCArIFF0OjpLZXlf RGVsZXRlIH0sIHsgIkJBQ0tTUEFDRSIsIFF0OjpLZXlfQmFja3NwYWNlIH0s IHsgIkNUUkwtQkFDS1NQQUNFIiwgUXQ6OkNUUkwgKyBRdDo6S2V5X0JhY2tz cGFjZSB9LCB7ICJTSElGVC1UQUIiLCBRdDo6U0hJRlQgKyBRdDo6S2V5X1Rh YiB9LA0KKwl7ICJUQUIiLCBRdDo6S2V5X1RhYiB9LCB7ICJBTFQtUSIsIFF0 OjpBTFQrIFF0OjpLZXlfUSB9LCB7ICJBTFQtVyIsIFF0OjpBTFQrIFF0OjpL ZXlfVyB9LCB7ICJBTFQtRSIsIFF0OjpBTFQrIFF0OjpLZXlfRSB9LCB7ICJB TFQtUiIsIFF0OjpBTFQrIFF0OjpLZXlfUiB9LA0KKwl7ICJBTFQtVCIsIFF0 OjpBTFQrIFF0OjpLZXlfVCB9LCB7ICJBTFQtWSIsIFF0OjpBTFQrIFF0OjpL ZXlfWSB9LCB7ICJBTFQtVSIsIFF0OjpBTFQrIFF0OjpLZXlfVSB9LCB7ICJB TFQtSSIsIFF0OjpBTFQrIFF0OjpLZXlfSSB9LCB7ICJBTFQtTyIsIFF0OjpB TFQrIFF0OjpLZXlfTyB9LA0KKwl7ICJBTFQtUCIsIFF0OjpBTFQrIFF0OjpL ZXlfUCB9LCB7ICJDVFJMLUVOVEVSIiwgUXQ6OkNUUkwgKyBRdDo6S2V5X0Vu dGVyIH0sIHsgIkVOVEVSIiwgUXQ6OktleV9FbnRlciB9LCB7ICJBTFQtQSIs IFF0OjpBTFQrIFF0OjpLZXlfQSB9LCB7ICJBTFQtUyIsIFF0OjpBTFQrIFF0 OjpLZXlfUyB9LA0KKwl7ICJBTFQtRCIsIFF0OjpBTFQrIFF0OjpLZXlfRCB9 LCB7ICJBTFQtRiIsIFF0OjpBTFQrIFF0OjpLZXlfRiB9LCB7ICJBTFQtRyIs IFF0OjpBTFQrIFF0OjpLZXlfRyB9LCB7ICJBTFQtSCIsIFF0OjpBTFQrIFF0 OjpLZXlfSCB9LCB7ICJBTFQtSiIsIFF0OjpBTFQrIFF0OjpLZXlfSiB9LA0K Kwl7ICJBTFQtSyIsIFF0OjpBTFQrIFF0OjpLZXlfSyB9LCB7ICJBTFQtTCIs IFF0OjpBTFQrIFF0OjpLZXlfTCB9LCB7ICJBTFQtWiIsIFF0OjpBTFQrIFF0 OjpLZXlfWiB9LCB7ICJBTFQtWCIsIFF0OjpBTFQrIFF0OjpLZXlfWCB9LCB7 ICJBTFQtQyIsIFF0OjpBTFQrIFF0OjpLZXlfQyB9LA0KKwl7ICJBTFQtViIs IFF0OjpBTFQrIFF0OjpLZXlfViB9LCB7ICJBTFQtQiIsIFF0OjpBTFQrIFF0 OjpLZXlfQiB9LCB7ICJBTFQtTiIsIFF0OjpBTFQrIFF0OjpLZXlfTiB9LCB7 ICJBTFQtTSIsIFF0OjpBTFQrIFF0OjpLZXlfTSB9LCB7ICJGMSIsIFF0OjpL ZXlfRjEgfSwNCisJeyAiRjIiLCBRdDo6S2V5X0YyIH0sIHsgIkYzIiwgUXQ6 OktleV9GMyB9LCB7ICJGNCIsIFF0OjpLZXlfRjQgfSwgeyAiRjUiLCBRdDo6 S2V5X0Y1IH0sIHsgIkY2IiwgUXQ6OktleV9GNiB9LCB7ICJGNyIsIFF0OjpL ZXlfRjcgfSwgeyAiRjgiLCBRdDo6S2V5X0Y4IH0sDQorCXsgIkY5IiwgUXQ6 OktleV9GOSB9LCB7ICJGMTAiLCBRdDo6S2V5X0YxMCB9LCB7ICJIT01FIiwg UXQ6OktleV9Ib21lIH0sIHsgIlVQIiwgUXQ6OktleV9VcCB9LCB7ICJQR1VQ IiwgUXQ6OktleV9QYWdlVXAgfSwgeyAiR1JBWU1JTlVTIiwgUXQ6OktleV9N aW51cyB9LA0KKwl7ICJMRUZUIiwgUXQ6OktleV9MZWZ0IH0sIHsgIlJJR0hU IiwgUXQ6OktleV9SaWdodCB9LCB7ICJHUkFZUExVUyIsIFF0OjpLZXlfUGx1 cyB9LCB7ICJFTkQiLCBRdDo6S2V5X0VuZCB9LCB7ICJET1dOIiwgUXQ6Oktl eV9Eb3duIH0sDQorCXsgIlBHRE4iLCBRdDo6S2V5X1BhZ2VEb3duIH0sIHsg IklOUyIsIFF0OjpLZXlfSW5zZXJ0IH0sIHsgIkRFTCIsIFF0OjpLZXlfRGVs ZXRlIH0sIHsgIlNISUZULUYxIiwgUXQ6OlNISUZUICsgUXQ6OktleV9GMSB9 LCB7ICJTSElGVC1GMiIsIFF0OjpTSElGVCArIFF0OjpLZXlfRjIgfSwNCisJ eyAiU0hJRlQtRjMiLCBRdDo6U0hJRlQgKyBRdDo6S2V5X0YzIH0sIHsgIlNI SUZULUY0IiwgUXQ6OlNISUZUICsgUXQ6OktleV9GNCB9LCB7ICJTSElGVC1G NSIsIFF0OjpTSElGVCArIFF0OjpLZXlfRjUgfSwgeyAiU0hJRlQtRjYiLCBR dDo6U0hJRlQgKyBRdDo6S2V5X0Y2IH0sIHsgIlNISUZULUY3IiwgUXQ6OlNI SUZUICsgUXQ6OktleV9GNyB9LA0KKwl7ICJTSElGVC1GOCIsIFF0OjpTSElG VCArIFF0OjpLZXlfRjggfSwgeyAiU0hJRlQtRjkiLCBRdDo6U0hJRlQgKyBR dDo6S2V5X0Y5IH0sIHsgIlNISUZULUYxMCIsIFF0OjpTSElGVCArIFF0OjpL ZXlfRjEwIH0sIHsgIkNUUkwtRjEiLCBRdDo6Q1RSTCArIFF0OjpLZXlfRjEg fSwgeyAiQ1RSTC1GMiIsIFF0OjpDVFJMICsgUXQ6OktleV9GMiB9LA0KKwl7 ICJDVFJMLUYzIiwgUXQ6OkNUUkwgKyBRdDo6S2V5X0YzIH0sIHsgIkNUUkwt RjQiLCBRdDo6Q1RSTCArIFF0OjpLZXlfRjQgfSwgeyAiQ1RSTC1GNSIsIFF0 OjpDVFJMICsgUXQ6OktleV9GNSB9LCB7ICJDVFJMLUY2IiwgUXQ6OkNUUkwg KyBRdDo6S2V5X0Y2IH0sIHsgIkNUUkwtRjciLCBRdDo6Q1RSTCArIFF0OjpL ZXlfRjcgfSwNCisJeyAiQ1RSTC1GOCIsIFF0OjpDVFJMICsgUXQ6OktleV9G OCB9LCB7ICJDVFJMLUY5IiwgUXQ6OkNUUkwgKyBRdDo6S2V5X0Y5IH0sIHsg IkNUUkwtRjEwIiwgUXQ6OkNUUkwgKyBRdDo6S2V5X0YxMCB9LCB7ICJBTFQt RjEiLCBRdDo6QUxUKyBRdDo6S2V5X0YxIH0sIHsgIkFMVC1GMiIsIFF0OjpB TFQrIFF0OjpLZXlfRjIgfSwNCisJeyAiQUxULUYzIiwgUXQ6OkFMVCsgUXQ6 OktleV9GMyB9LCB7ICJBTFQtRjQiLCBRdDo6QUxUKyBRdDo6S2V5X0Y0IH0s IHsgIkFMVC1GNSIsIFF0OjpBTFQrIFF0OjpLZXlfRjUgfSwgeyAiQUxULUY2 IiwgUXQ6OkFMVCsgUXQ6OktleV9GNiB9LCB7ICJBTFQtRjciLCBRdDo6QUxU KyBRdDo6S2V5X0Y3IH0sDQorCXsgIkFMVC1GOCIsIFF0OjpBTFQrIFF0OjpL ZXlfRjggfSwgeyAiQUxULUY5IiwgUXQ6OkFMVCsgUXQ6OktleV9GOSB9LCB7 ICJBTFQtRjEwIiwgUXQ6OkFMVCsgUXQ6OktleV9GMTAgfSwgeyAiQ1RSTC1Q UlRTQyIsIFF0OjpDVFJMICsgUXQ6OktleV9TeXNSZXEgfSwgeyAiQ1RSTC1M RUZUIiwgUXQ6OkNUUkwgKyBRdDo6S2V5X0xlZnQgfSwNCisJeyAiQ1RSTC1S SUdIVCIsIFF0OjpDVFJMICsgUXQ6OktleV9SaWdodCB9LCB7ICJDVFJMLUVO RCIsIFF0OjpDVFJMICsgUXQ6OktleV9FbmQgfSwgeyAiQ1RSTC1QR0ROIiwg UXQ6OkNUUkwgKyBRdDo6S2V5X1BhZ2VEb3duIH0sIHsgIkNUUkwtSE9NRSIs IFF0OjpDVFJMICsgUXQ6OktleV9Ib21lIH0sIHsgIkFMVC0xIiwgUXQ6OkFM VCsgUXQ6OktleV8xIH0sDQorCXsgIkFMVC0yIiwgUXQ6OkFMVCsgUXQ6Oktl eV8yIH0sIHsgIkFMVC0zIiwgUXQ6OkFMVCsgUXQ6OktleV8zIH0sIHsgIkFM VC00IiwgUXQ6OkFMVCsgUXQ6OktleV80IH0sIHsgIkFMVC01IiwgUXQ6OkFM VCsgUXQ6OktleV81IH0sIHsgIkFMVC02IiwgUXQ6OkFMVCsgUXQ6OktleV82 IH0sDQorCXsgIkFMVC03IiwgUXQ6OkFMVCsgUXQ6OktleV83IH0sIHsgIkFM VC04IiwgUXQ6OkFMVCsgUXQ6OktleV84IH0sIHsgIkFMVC05IiwgUXQ6OkFM VCsgUXQ6OktleV85IH0sIHsgIkFMVC0wIiwgUXQ6OkFMVCsgUXQ6OktleV8w IH0sIHsgIkFMVC1NSU5VUyIsIFF0OjpBTFQrIFF0OjpLZXlfTWludXMgfSwN CisJeyAiQUxULUVRVUFMIiwgUXQ6OkFMVCsgUXQ6OktleV9FcXVhbCB9LCB7 ICJDVFJMLVBHVVAiLCBRdDo6Q1RSTCArIFF0OjpLZXlfUGFnZVVwIH0sIHsg IkFMVC1CQUNLU1BBQ0UiLCBRdDo6QUxUKyBRdDo6S2V5X0JhY2tzcGFjZSB9 LA0KIAl7IDAsIDAgfQ0KIH07DQogDQpAQCAtMTAwMyw3ICsxMDAzLDcgQEAN CiBzdHJpbmcgSHVpUXQ6OkxhYmVsV2lkZ2V0Ojp0ZXh0KCkgY29uc3QNCiB7 DQogCWlmICggbUxhYmVsICkNCi0JCXJldHVybiBtTGFiZWwtPnRleHQoKTsN CisJCXJldHVybiBzdGF0aWNfY2FzdDxjb25zdCBjaGFyKj4obUxhYmVsLT50 ZXh0KCkpOw0KIAllbHNlDQogCQlyZXR1cm4gc3RyaW5nKCk7DQogDQpAQCAt MTA2OCw3ICsxMDY4LDcgQEANCiBzdHJpbmcgSHVpUXQ6OkJ1dHRvbldpZGdl dDo6dGV4dCgpIGNvbnN0DQogew0KIAlpZiAoIG1CdXR0b24gKQ0KLQkJcmV0 dXJuIG1CdXR0b24tPnRleHQoKTsNCisJCXJldHVybiBzdGF0aWNfY2FzdDxj b25zdCBjaGFyKj4obUJ1dHRvbi0+dGV4dCgpKTsNCiAJZWxzZQ0KIAkJcmV0 dXJuIHN0cmluZygpOw0KIA0KQEAgLTExMjcsNyArMTEyNyw3IEBADQogc3Ry aW5nIEh1aVF0OjpUaXRsZWRXaWRnZXQ6OnRpdGxlKCkgY29uc3QNCiB7DQog CWlmICggcXRpdGxlKCkgKQ0KLQkJcmV0dXJuIHF0aXRsZSgpLT50ZXh0KCk7 DQorCQlyZXR1cm4gc3RhdGljX2Nhc3Q8Y29uc3QgY2hhcio+KHF0aXRsZSgp LT50ZXh0KCkpOw0KIAllbHNlDQogCQlyZXR1cm4gc3RyaW5nKCk7DQogDQpA QCAtMTI0MCw3ICsxMjQwLDcgQEANCiBzdHJpbmcgSHVpUXQ6OklucHV0TGlu ZVdpZGdldDo6dGV4dCgpIGNvbnN0DQogew0KIAlpZiAoIG1JbnB1dExpbmUg KQ0KLQkJcmV0dXJuIG1JbnB1dExpbmUtPnRleHQoKTsNCisJCXJldHVybiBz dGF0aWNfY2FzdDxjb25zdCBjaGFyKj4obUlucHV0TGluZS0+dGV4dCgpKTsN CiAJZWxzZQ0KIAkJcmV0dXJuIHN0cmluZygpOw0KIA0KQEAgLTEyODcsNyAr MTI4Nyw3IEBADQogew0KIAlRQnV0dG9uKiBib3ggPSAwOw0KIAlpZiAoIGJv eGVzKCkgJiYgKCBib3ggPSBib3hlcygpLT5maW5kKCBib3hubyApICkgIT0g MCApDQotCQlyZXR1cm4gYm94LT50ZXh0KCk7DQorCQlyZXR1cm4gc3RhdGlj X2Nhc3Q8Y29uc3QgY2hhcio+KGJveC0+dGV4dCgpKTsNCiAJZWxzZQ0KIAkJ cmV0dXJuIHN0cmluZygpOw0KIA0KQEAgLTEzMDcsNyArMTMwNyw3IEBADQog c3RyaW5nIEh1aVF0OjpCdXR0b25zR3JvdXBXaWRnZXQ6OnRpdGxlKCkgY29u c3QNCiB7DQogCWlmICggYm94ZXMoKSApDQotCQlyZXR1cm4gYm94ZXMoKS0+ dGl0bGUoKTsNCisJCXJldHVybiBzdGF0aWNfY2FzdDxjb25zdCBjaGFyKj4o Ym94ZXMoKS0+dGl0bGUoKSk7DQogCWVsc2UNCiAJCXJldHVybiBzdHJpbmco KTsNCiANCkBAIC0xNTgxLDcgKzE1ODEsNyBAQA0KIAlpZiAoIG1MaXN0Qm94 ICkgew0KIAkJaWYgKCBzaXplX3QoIGFJdGVtTm8gKSA+PSBtTGlzdEJveC0+ Y291bnQoKSApDQogCQkJdGhyb3cgcnVudGltZV9lcnJvciggc3RyaW5nKCAi TGlzdEJveCBpdGVtbm8gIiApICsgdG9fc3RyaW5nKCBhSXRlbU5vICkgKyAi IGlzIG91dCBvZiByYW5nZSAwLi4iICsgdG9fc3RyaW5nKCBtTGlzdEJveC0+ Y291bnQoKSAtIDEgKSApOw0KLQkJcmV0dXJuIG1MaXN0Qm94LT50ZXh0KCBh SXRlbU5vICk7DQorCQlyZXR1cm4gc3RhdGljX2Nhc3Q8Y29uc3QgY2hhcio+ KG1MaXN0Qm94LT50ZXh0KCBhSXRlbU5vICkpOw0KIAl9DQogCWVsc2UNCiAJ CXJldHVybiBzdHJpbmcoKTsNCmRpZmYgLXVyIGxpYmgvbGliL2h1aS9NYWtl ZmlsZSBsaWJoLnF0Mi9saWIvaHVpL01ha2VmaWxlDQotLS0gbGliaC9saWIv aHVpL01ha2VmaWxlCVNhdCBTZXAgIDkgMTA6NDc6NDggMjAwMA0KKysrIGxp YmgucXQyL2xpYi9odWkvTWFrZWZpbGUJTW9uIFNlcCAxOCAxOTo0OTo0MiAy MDAwDQpAQCAtMTAsMTQgKzEwLDE0IEBADQogCQlsaWJodWlfaW5pdC5jYyBc DQogCQkkKFVJX1NSQykNCiANCi1MREFERD0JCS1ML3Vzci9sb2NhbC9saWIg LWxzdGRjKysgLWxnY2MgLWxtIC1scXQgLUwvdXNyL1gxMVI2L2xpYg0KLUxE QUREKz0JCS1sdHZpc2lvbiAtbG5jdXJzZXMgLWxYMTEgLUwvdXNyL1gxMVI2 L2luY2x1ZGUvWDExL3F0L2xpYg0KK0xEQUREPQkJLUwvdXNyL2xvY2FsL2xp YiAtbHN0ZGMrKyAtbGdjYyAtbG0gLWxxdDIgLUwvdXNyL1gxMVI2L2xpYg0K K0xEQUREKz0JCS1sdHZpc2lvbiAtbG5jdXJzZXMgLWxYMTEgDQogDQotQ0ZM QUdTKz0JLUkuLi9jb21tb24gLUkuLi8uLi9pbmNsdWRlIC1JLi4vZmlsZQ0K K0NGTEFHUys9CS1JLi4vY29tbW9uIC1JLi4vLi4vaW5jbHVkZSAtSS4uL2Zp bGUgDQogDQogQ0xFQU5GSUxFUz0JSHVpUXQubS5jYw0KIA0KIEh1aVF0Lm0u Y2M6IEh1aVF0LmhoDQotCW1vYyBIdWlRdC5oaCAtbyBIdWlRdC5tLmNjDQor CW1vYzIgSHVpUXQuaGggLW8gSHVpUXQubS5jYw0KIA0KIC5pbmNsdWRlIDxi c2QubGliLm1rPg0KZGlmZiAtdXIgbGliaC9saWIvc3lzaW5zdGFsbC9DVlMv RW50cmllcyBsaWJoLnF0Mi9saWIvc3lzaW5zdGFsbC9DVlMvRW50cmllcw0K LS0tIGxpYmgvbGliL3N5c2luc3RhbGwvQ1ZTL0VudHJpZXMJVHVlIFNlcCAx OSAxMTo1MjozMCAyMDAwDQorKysgbGliaC5xdDIvbGliL3N5c2luc3RhbGwv Q1ZTL0VudHJpZXMJVHVlIFNlcCAxOSAxNDoxODo1MSAyMDAwDQpAQCAtNDgs NiArNDgsNiBAQA0KIC9leHBvcnRfZGIudGNsLzEuMi9Nb24gSnVuICA1IDE2 OjIxOjMyIDIwMDAvLw0KIC9maWxlX2J5X25hbWUudGNsLzEuMi9Nb24gSnVu ICA1IDE2OjIxOjMyIDIwMDAvLw0KIC9pbXBvcnRfZGIudGNsLzEuMi9Nb24g SnVuICA1IDE2OjIxOjMyIDIwMDAvLw0KLS9saWJoc3lzaW5zdGFsbF9pbml0 LmNjLzEuMi9UdWUgTWF5IDIzIDEzOjEyOjM0IDIwMDAvLw0KIC9wYWNrYWdl dG9vbC50Y2wvMS40L01vbiBKdW4gIDUgMTk6Mzk6MzUgMjAwMC8vDQorL2xp YmhzeXNpbnN0YWxsX2luaXQuY2MvMS4yL1R1ZSBTZXAgMTkgMTk6MTg6NTEg MjAwMC8vDQogRA0KZGlmZiAtdXIgbGliaC9saWIvc3lzaW5zdGFsbC9HTlVt YWtlZmlsZSBsaWJoLnF0Mi9saWIvc3lzaW5zdGFsbC9HTlVtYWtlZmlsZQ0K LS0tIGxpYmgvbGliL3N5c2luc3RhbGwvR05VbWFrZWZpbGUJU2F0IE1heSAg NiAwNjo0MzozMiAyMDAwDQorKysgbGliaC5xdDIvbGliL3N5c2luc3RhbGwv R05VbWFrZWZpbGUJU3VuIFNlcCAxNyAyMzo1NToxMCAyMDAwDQpAQCAtMTQs NyArMTQsNyBAQA0KIA0KICMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0K IA0KLUlOQ0xVREVTCSs9ICQocGF0c3Vic3QgJSwtSSUsJChWUEFUSCkpIC1J JChPVVQpIC1JL3Vzci9sb2NhbC9pbmNsdWRlL3RjbDguMiAtSS91c3IvWDEx UjYvaW5jbHVkZS9YMTEvcXQNCitJTkNMVURFUwkrPSAkKHBhdHN1YnN0ICUs LUklLCQoVlBBVEgpKSAtSSQoT1VUKSAtSS91c3IvbG9jYWwvaW5jbHVkZS90 Y2w4LjIgLUkvdXNyL1gxMVI2L2luY2x1ZGUvcXQyDQogDQogREVGSU5FUwkJ Kz0gJChTVUJNQUtFX0RFRklORVMpDQogTElCUwkJKz0gJChTVUJNQUtFX0xJ QlMpDQpkaWZmIC11ciBsaWJoL2xpYi90Y2wvTWFrZWZpbGUgbGliaC5xdDIv bGliL3RjbC9NYWtlZmlsZQ0KLS0tIGxpYmgvbGliL3RjbC9NYWtlZmlsZQlN b24gSnVsIDE3IDE0OjMyOjAzIDIwMDANCisrKyBsaWJoLnF0Mi9saWIvdGNs L01ha2VmaWxlCVN1biBTZXAgMTcgMjM6NTU6MTAgMjAwMA0KQEAgLTMwLDcg KzMwLDcgQEANCiAuZW5kaWYgIyBkZWZpbmVkKEhTWVNURU0pDQogDQogTERB REQ9CQktTC91c3IvbG9jYWwvbGliICAtTC91c3IvWDExUjYvaW5jbHVkZS9Y MTEvcXQvbGliIFwNCi0JCS1ML3Vzci9YMTFSNi9saWIgLWxxdCAtbFgxMSAt bHR2aXNpb24gLWxuY3Vyc2VzICBcDQorCQktTC91c3IvWDExUjYvbGliIC1s cXQyIC1sWDExIC1sdHZpc2lvbiAtbG5jdXJzZXMgIFwNCiAJCS1ML3Vzci9s b2NhbC9saWIgLWxzdGRjKysgLWxnY2MgLWxtIC1seiAtbHR2aXNpb24gXA0K IAkJLWxmZXRjaCAtbGNvbV9lcnIgLWxkaXNrIA0KIA0K --1475666704-637548817-969473743=:22733-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Sep 20 12:52:11 2000 Delivered-To: freebsd-libh@freebsd.org Received: from winston.osd.bsdi.com (winston.osd.bsdi.com [204.216.27.229]) by hub.freebsd.org (Postfix) with ESMTP id 4F7CE37B619 for ; Wed, 20 Sep 2000 12:52:08 -0700 (PDT) Received: from winston.osd.bsdi.com (jkh@localhost [127.0.0.1]) by winston.osd.bsdi.com (8.11.0/8.9.3) with ESMTP id e8KJnF639229; Wed, 20 Sep 2000 12:49:15 -0700 (PDT) (envelope-from jkh@winston.osd.bsdi.com) To: Neil Blakey-Milner Cc: Dag-Erling Smorgrav , libh@FreeBSD.ORG Subject: Re: Three questions In-Reply-To: Message from Neil Blakey-Milner of "Wed, 20 Sep 2000 15:04:43 +0200." <20000920150443.A813@mithrandr.moria.org> Date: Wed, 20 Sep 2000 12:49:15 -0700 Message-ID: <39225.969479355@winston.osd.bsdi.com> From: Jordan Hubbard Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > It's mostly only usable with tcl, and it's nowhere near sure that it's > the One True Next System in it's current form. After all, noone > actually _likes_ tcl. ;) HEY. I resent that remark! ;) - Jordan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Sep 20 19: 1:31 2000 Delivered-To: freebsd-libh@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 844) id D5A7E37B423; Wed, 20 Sep 2000 19:01:30 -0700 (PDT) Date: Wed, 20 Sep 2000 19:01:30 -0700 From: Nathan Ahlstrom To: libh@FreeBSD.org Subject: libh port Message-ID: <20000920190130.A44250@FreeBSD.ORG> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.4i Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I have created a libh port. I can be found at http://people.FreeBSD.org/~nra/libh-port.tar.gz It would be cool if this could be committed, shall I open a PR? Thanks! Nathan -- Nathan Ahlstrom / nrahlstr@winternet.com / nra@FreeBSD.org / PGP: 0x67BC9D19 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Fri Sep 22 10:50:27 2000 Delivered-To: freebsd-libh@freebsd.org Received: from neutron.cichlids.com (p3E9C110C.dip.t-dialin.net [62.156.17.12]) by hub.freebsd.org (Postfix) with ESMTP id 5A79B37B422 for ; Fri, 22 Sep 2000 10:50:25 -0700 (PDT) Received: from cichlids.cichlids.com (cichlids.cichlids.com [192.168.0.10]) by neutron.cichlids.com (Postfix) with ESMTP id 64817AB91; Fri, 22 Sep 2000 19:50:44 +0200 (CEST) Received: by cichlids.cichlids.com (Postfix, from userid 1001) id A160D14A69; Fri, 22 Sep 2000 19:50:18 +0200 (CEST) Date: Fri, 22 Sep 2000 19:50:18 +0200 To: Neil Blakey-Milner Cc: Dag-Erling Smorgrav , libh@FreeBSD.ORG Subject: Re: Three questions Message-ID: <20000922195018.C18550@cichlids.cichlids.com> References: <20000920150443.A813@mithrandr.moria.org> <20000920153146.A1273@mithrandr.moria.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20000920153146.A1273@mithrandr.moria.org>; from nbm@mithrandr.moria.org on Wed, Sep 20, 2000 at 03:31:46PM +0200 X-PGP-Fingerprint: 44 28 CA 4C 46 5B D3 A8 A8 E3 BA F3 4E 60 7D 7F X-PGP-at: finger alex@big.endian.de X-Verwirrung: Dieser Header dient der allgemeinen Verwirrung. From: alex@big.endian.de (Alexander Langer) Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Thus spake Neil Blakey-Milner (nbm@mithrandr.moria.org): > What is libh? If someone can write a blurb, I'll put it on the web > page. I'll do it. I'll create a small webpage for libh on people.freebsd.org/~alex/libh and link from the Projects page. I plan to list the CVSROOT/module on the webpage at least, maybe an introduction. Alex -- cat: /home/alex/.sig: No such file or directory To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Fri Sep 22 11: 1: 0 2000 Delivered-To: freebsd-libh@freebsd.org Received: from neutron.cichlids.com (p3E9C110C.dip.t-dialin.net [62.156.17.12]) by hub.freebsd.org (Postfix) with ESMTP id A849A37B424 for ; Fri, 22 Sep 2000 11:00:57 -0700 (PDT) Received: from cichlids.cichlids.com (cichlids.cichlids.com [192.168.0.10]) by neutron.cichlids.com (Postfix) with ESMTP id 8DBBFAB91; Fri, 22 Sep 2000 20:01:17 +0200 (CEST) Received: by cichlids.cichlids.com (Postfix, from userid 1001) id 388A414A69; Fri, 22 Sep 2000 20:01:02 +0200 (CEST) Date: Fri, 22 Sep 2000 20:01:02 +0200 To: Jordan Hubbard Cc: freebsd-libh@freebsd.org Subject: Re: Check out the UI abstraction of this thing Message-ID: <20000922200102.F18550@cichlids.cichlids.com> References: <200009190758.e8J7wEM23754@winston.osd.bsdi.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <200009190758.e8J7wEM23754@winston.osd.bsdi.com>; from jkh@winston.osd.bsdi.com on Tue, Sep 19, 2000 at 12:58:14AM -0700 X-PGP-Fingerprint: 44 28 CA 4C 46 5B D3 A8 A8 E3 BA F3 4E 60 7D 7F X-PGP-at: finger alex@big.endian.de X-Verwirrung: Dieser Header dient der allgemeinen Verwirrung. From: alex@big.endian.de (Alexander Langer) Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Thus spake Jordan Hubbard (jkh@winston.osd.bsdi.com): > If nothing else, the idea for doing a batch interface front end (see the VIM > screen shot) is one which deserves to be emulated. The "plain text interface" > (upper right) also looks very much like what I'd always envisoned for such Looks nice. However, I think libh is way more powerful, since the debconf thing just seems like a "question-multiple-answer -> next question" choice system. We have multiple widgets, e.g. dialog-boxes, file-selection-dialogs, buttons, labels, listboxes, progressbars (!) and so on. OTOH, we can implement such question/answer toys easily, too. If we can implement the ViM/Text parts is another question. I believe, we can, if we limit the number of widgets for that backend (or something similar). I could also imagine to create a futher lib (beside hui/disk/file etc), that offers, similar to the hui lib, a backend to a thing similar to the debconf stuff, and THEN maps that into Hui-stuff. It's worse some thoughts :-) Alex -- cat: /home/alex/.sig: No such file or directory To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Fri Sep 22 12: 9:17 2000 Delivered-To: freebsd-libh@freebsd.org Received: from neutron.cichlids.com (p3EE1C1B5.dip.t-dialin.net [62.225.193.181]) by hub.freebsd.org (Postfix) with ESMTP id DB83537B43C for ; Fri, 22 Sep 2000 12:09:14 -0700 (PDT) Received: from cichlids.cichlids.com (cichlids.cichlids.com [192.168.0.10]) by neutron.cichlids.com (Postfix) with ESMTP id 558DFAB91 for ; Fri, 22 Sep 2000 21:09:32 +0200 (CEST) Received: by cichlids.cichlids.com (Postfix, from userid 1001) id 79F9714A69; Fri, 22 Sep 2000 21:09:17 +0200 (CEST) Date: Fri, 22 Sep 2000 21:09:17 +0200 To: libh@freebsd.org Subject: webpage Message-ID: <20000922210917.C893@cichlids.cichlids.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i X-PGP-Fingerprint: 44 28 CA 4C 46 5B D3 A8 A8 E3 BA F3 4E 60 7D 7F X-PGP-at: finger alex@big.endian.de X-Verwirrung: Dieser Header dient der allgemeinen Verwirrung. From: alex@big.endian.de (Alexander Langer) Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I have created this webpage: http://people.freebsd.org/~alex/libh/ It's a small hack which covers the most important things (CVS repo, requirements, what libh is). If someone wants to modify it, feel free (and send patches). It's only a temporary webpage until we have something better :) Alex -- cat: /home/alex/.sig: No such file or directory To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Fri Sep 22 14:34:20 2000 Delivered-To: freebsd-libh@freebsd.org Received: from peach.ocn.ne.jp (peach.ocn.ne.jp [210.145.254.87]) by hub.freebsd.org (Postfix) with ESMTP id ED26A37B43C for ; Fri, 22 Sep 2000 14:34:13 -0700 (PDT) Received: from newsguy.com (p56-dn01kiryunisiki.gunma.ocn.ne.jp [211.0.245.57]) by peach.ocn.ne.jp (8.9.1a/OCN/) with ESMTP id GAA27784; Sat, 23 Sep 2000 06:33:55 +0900 (JST) Message-ID: <39CBD00F.635D4736@newsguy.com> Date: Sat, 23 Sep 2000 06:33:03 +0900 From: "Daniel C. Sobral" X-Mailer: Mozilla 4.7 [en] (Win98; I) X-Accept-Language: en,pt-BR MIME-Version: 1.0 To: Alexander Langer Cc: Jordan Hubbard , freebsd-libh@FreeBSD.ORG Subject: Re: Check out the UI abstraction of this thing References: <200009190758.e8J7wEM23754@winston.osd.bsdi.com> <20000922200102.F18550@cichlids.cichlids.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Alexander Langer wrote: > > We have multiple widgets, e.g. dialog-boxes, file-selection-dialogs, > buttons, labels, listboxes, progressbars (!) and so on. > > OTOH, we can implement such question/answer toys easily, too. > > If we can implement the ViM/Text parts is another question. > I believe, we can, if we limit the number of widgets for that backend > (or something similar). Let me quietly remind you that anything that can be done must be doable by script. -- Daniel C. Sobral (8-DCS) dcs@newsguy.com dcs@freebsd.org capo@the.secret.bsdconspiracy.net "I demand that my picture show a handsome face, even if it doesn't look like me." To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Fri Sep 22 17:38: 2 2000 Delivered-To: freebsd-libh@freebsd.org Received: from pike.osd.bsdi.com (pike.osd.bsdi.com [204.216.28.222]) by hub.freebsd.org (Postfix) with ESMTP id 7016F37B42C for ; Fri, 22 Sep 2000 17:38:00 -0700 (PDT) Received: from foo.osd.bsdi.com (root@foo.osd.bsdi.com [204.216.28.137]) by pike.osd.bsdi.com (8.11.0/8.9.3) with ESMTP id e8N0bVi74853; Fri, 22 Sep 2000 17:37:31 -0700 (PDT) (envelope-from jhb@foo.osd.bsdi.com) Received: (from jhb@localhost) by foo.osd.bsdi.com (8.11.0/8.11.0) id e8N0a1k06753; Fri, 22 Sep 2000 17:36:01 -0700 (PDT) (envelope-from jhb) Message-ID: X-Mailer: XFMail 1.4.0 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <39CBD00F.635D4736@newsguy.com> Date: Fri, 22 Sep 2000 17:36:01 -0700 (PDT) Organization: BSD, Inc. From: John Baldwin To: "Daniel C. Sobral" Subject: Re: Check out the UI abstraction of this thing Cc: freebsd-libh@FreeBSD.ORG, Jordan Hubbard , Alexander Langer Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On 22-Sep-00 Daniel C. Sobral wrote: > Alexander Langer wrote: >> >> We have multiple widgets, e.g. dialog-boxes, file-selection-dialogs, >> buttons, labels, listboxes, progressbars (!) and so on. >> >> OTOH, we can implement such question/answer toys easily, too. >> >> If we can implement the ViM/Text parts is another question. >> I believe, we can, if we limit the number of widgets for that backend >> (or something similar). > > Let me quietly remind you that anything that can be done must be doable > by script. Err, it's all Tcl scripts in libh. -- John Baldwin -- http://www.FreeBSD.org/~jhb/ PGP Key: http://www.cslab.vt.edu/~jobaldwi/pgpkey.asc "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sat Sep 23 4:51:23 2000 Delivered-To: freebsd-libh@freebsd.org Received: from peach.ocn.ne.jp (peach.ocn.ne.jp [210.145.254.87]) by hub.freebsd.org (Postfix) with ESMTP id 9C37637B422; Sat, 23 Sep 2000 04:51:20 -0700 (PDT) Received: from newsguy.com (p03-dn02kiryunisiki.gunma.ocn.ne.jp [211.0.245.68]) by peach.ocn.ne.jp (8.9.1a/OCN/) with ESMTP id UAA05989; Sat, 23 Sep 2000 20:51:18 +0900 (JST) Message-ID: <39CC9901.F33D11C8@newsguy.com> Date: Sat, 23 Sep 2000 20:50:25 +0900 From: "Daniel C. Sobral" X-Mailer: Mozilla 4.7 [en] (Win98; I) X-Accept-Language: en,pt-BR MIME-Version: 1.0 To: John Baldwin Cc: freebsd-libh@FreeBSD.ORG, Jordan Hubbard , Alexander Langer Subject: Re: Check out the UI abstraction of this thing References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG John Baldwin wrote: > > Err, it's all Tcl scripts in libh. Well, one thing is having the installation applets as tcl scripts. Another thing entirely is being able to automate the installation without having to replace these applets. -- Daniel C. Sobral (8-DCS) dcs@newsguy.com dcs@freebsd.org capo@the.secret.bsdconspiracy.net "I demand that my picture show a handsome face, even if it doesn't look like me." To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sat Sep 23 5: 0:37 2000 Delivered-To: freebsd-libh@freebsd.org Received: from usw4.freebsd.org (usw4.freebsd.org [209.180.6.228]) by hub.freebsd.org (Postfix) with ESMTP id C6C9B37B422 for ; Sat, 23 Sep 2000 05:00:34 -0700 (PDT) Received: (from alex@localhost) by usw4.freebsd.org (8.9.3/8.9.3) id HAA26225 for libh@FreeBSD.org; Sat, 23 Sep 2000 07:00:34 -0500 (CDT) (envelope-from alex) Message-Id: <200009231200.HAA26225@usw4.freebsd.org> From: Alexander Langer Date: Sat, 23 Sep 2000 07:00:34 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/lib/hui Hui.cd.cc Hui.hh HuiQt.cc HuiQt.hh Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG alex 2000/09/23 07:00:34 CDT Modified files: lib/hui Hui.cd.cc Hui.hh HuiQt.cc HuiQt.hh Log: The second commit to libhui, that gives the first set of functionality to the new ContainerWidget: Moving it and its childs - childs relative to the parent. * Fix constructor for Hui::Position: If called with args, also save these values. I probably broke this when fixing the original version of libh. * ContainerWidget can now create a button and be the parent of that button. * ContainerWidget / GroupWidget are both derived from Hui::Widget. This way we can use Pointer to point to both and cast this pointer to a Container/GroupWidget to do further things. See below. * Every widget (including ContainerWidgets) saves its parent now. It is a pointer to Hui::Widget. Introduce functions to set/get the parent. * If a widget is moved, it checks, if the parent is a Containerwidget (using casts). If so, it moves relative to the parent's position. If not, behave as before (qwidget()->move()). * Widget's now save their position in a seperate variable and do not call translate(qwidget()->position()) to get their position. * ContainerWidget::move() moves all childs again to their old position. (child->move(child->position()). Since Widget::move does this relative to the parent, the child's position is adjusted correctly. * Introduce ContainerWidget::translate() to do some Hui::Position and Qt QPoint translations (as HuiQt::Widget can do, too). * Introduce ContainerWidget::qwidget(), which simply points to the parent's qwidget. Needed for translate(). * Introduce ContainerWidget::real_position(), which gets the REAL position (i.e. on the QWidget) of the Widget. Usually, this would be archived by a call to qwidget()->position(), but since ContainerWidget doesn't have a widget, we must do it this way. While writing this, I wonder if I can't do it in another way (using the QPoint position() function which exists anyways). I'll probably change this. But since this is widget-internal, it doesn't matter. Revision Changes Path 1.7 +23 -1 libh/lib/hui/Hui.cd.cc 1.6 +37 -33 libh/lib/hui/Hui.hh 1.7 +94 -27 libh/lib/hui/HuiQt.cc 1.7 +95 -48 libh/lib/hui/HuiQt.hh To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sat Sep 23 5: 8: 4 2000 Delivered-To: freebsd-libh@freebsd.org Received: from usw4.freebsd.org (usw4.freebsd.org [209.180.6.228]) by hub.freebsd.org (Postfix) with ESMTP id 9F26737B424 for ; Sat, 23 Sep 2000 05:08:02 -0700 (PDT) Received: (from alex@localhost) by usw4.freebsd.org (8.9.3/8.9.3) id HAA26257 for libh@FreeBSD.org; Sat, 23 Sep 2000 07:08:02 -0500 (CDT) (envelope-from alex) Message-Id: <200009231208.HAA26257@usw4.freebsd.org> From: Alexander Langer Date: Sat, 23 Sep 2000 07:08:02 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh README Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG alex 2000/09/23 07:08:02 CDT Modified files: . README Log: Suggest to use TCL 8.3. Revision Changes Path 1.2 +2 -2 libh/README To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sat Sep 23 9:57:59 2000 Delivered-To: freebsd-libh@freebsd.org Received: from winston.osd.bsdi.com (winston.osd.bsdi.com [204.216.27.229]) by hub.freebsd.org (Postfix) with ESMTP id 1E41F37B42C; Sat, 23 Sep 2000 09:57:57 -0700 (PDT) Received: from winston.osd.bsdi.com (jkh@localhost [127.0.0.1]) by winston.osd.bsdi.com (8.11.0/8.9.3) with ESMTP id e8NGvY639286; Sat, 23 Sep 2000 09:57:34 -0700 (PDT) (envelope-from jkh@winston.osd.bsdi.com) To: "Daniel C. Sobral" Cc: John Baldwin , freebsd-libh@FreeBSD.ORG, Alexander Langer Subject: Re: Check out the UI abstraction of this thing In-Reply-To: Message from "Daniel C. Sobral" of "Sat, 23 Sep 2000 20:50:25 +0900." <39CC9901.F33D11C8@newsguy.com> Date: Sat, 23 Sep 2000 09:57:34 -0700 Message-ID: <39282.969728254@winston.osd.bsdi.com> From: Jordan Hubbard Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > John Baldwin wrote: > > > > Err, it's all Tcl scripts in libh. > > Well, one thing is having the installation applets as tcl scripts. > Another thing entirely is being able to automate the installation > without having to replace these applets. And I think it's fair to say that any system which has an interpreted scripting language this heavily embedded in its design philosophy is hardly going to fall short when this rather obvious issue comes up. Go read my paper. :) - Jordan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message