From owner-freebsd-libh Sun Apr 7 12:25:33 2002 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 F37E137B405 for ; Sun, 7 Apr 2002 12:25:30 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g37JPUq01416 for libh@FreeBSD.org; Sun, 7 Apr 2002 14:25:30 -0500 (CDT) (envelope-from antoine) Message-Id: <200204071925.g37JPUq01416@usw4.freebsd.org> From: Antoine Beaupré Date: Sun, 7 Apr 2002 14:25:29 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/release/diskedit TODO Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/07 14:25:29 CDT Modified files: release/diskedit TODO Log: add note explaining a bit more TODO's purpose rephrase mountpoint item merge checklabels and checkrules items note that we'll need newfs installed to format partitions Revision Changes Path 1.4 +14 -9 libh/release/diskedit/TODO To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sun Apr 7 12:27: 4 2002 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 670A337B400 for ; Sun, 7 Apr 2002 12:27:02 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g37JR2201450 for libh@FreeBSD.org; Sun, 7 Apr 2002 14:27:02 -0500 (CDT) (envelope-from antoine) Message-Id: <200204071927.g37JR2201450@usw4.freebsd.org> From: Antoine Beaupré Date: Sun, 7 Apr 2002 14:27:01 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh Makefile.inc Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/07 14:27:01 CDT Modified files: . Makefile.inc Log: add sharedir variable Revision Changes Path 1.19 +2 -1 libh/Makefile.inc To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Mon Apr 8 12:37: 8 2002 Delivered-To: freebsd-libh@freebsd.org Received: from tomts14-srv.bellnexxia.net (tomts14.bellnexxia.net [209.226.175.35]) by hub.freebsd.org (Postfix) with ESMTP id 1C4BE37B417 for ; Mon, 8 Apr 2002 12:37:00 -0700 (PDT) Received: from khan.anarcat.dyndns.org ([65.94.186.97]) by tomts14-srv.bellnexxia.net (InterMail vM.4.01.03.23 201-229-121-123-20010418) with ESMTP id <20020408193658.VQVA21410.tomts14-srv.bellnexxia.net@khan.anarcat.dyndns.org> for ; Mon, 8 Apr 2002 15:36:58 -0400 Received: from lenny.anarcat.dyndns.org (lenny.anarcat.dyndns.org [192.168.0.4]) by khan.anarcat.dyndns.org (Postfix) with SMTP id 1F60719C7 for ; Mon, 8 Apr 2002 15:36:54 -0400 (EDT) Received: by lenny.anarcat.dyndns.org (sSMTP sendmail emulation); Mon, 8 Apr 2002 15:35:49 -0400 Date: Mon, 8 Apr 2002 15:35:49 -0400 From: The Anarcat To: libh@freebsd.org Subject: code documentation systems (phases [2-4]) Message-ID: <20020408193547.GA279@lenny.anarcat.dyndns.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="NzB8fVQJ5HfG6fxh" Content-Disposition: inline User-Agent: Mutt/1.3.27i Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --NzB8fVQJ5HfG6fxh Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat Apr 06, 2002 at 12:49:23PM -0500, The Anarcat wrote: > [1] listing of possible systems > [2] testing > [3] choosing the system > [4] documenting libh I guess it was all much more simple that I expected, doxygen taking up the challenge much easier than planned. So this is not only [2] testing, but also [3] choosing and [4] documenting. See below. But let's start with the beginning. [2]: testing various possibilities Here here my test results. > 1- ccdoc: Extracting comments from C++ source and generating HTML [ran on `find libh/include -iname "*.h*"`] While small and looking pretty efficient, ccdoc can't handle libh out of the box. First, it can't recursively inspect directories and given input files `find include/ -iname "*.h*"` just makes too many warnings and ccdoc aborts. Second, I'm not sure it would handle the different locations for the header vs .cc files. It supports Javadoc style comments, though. =20 > 2- cxref: C program cross-referencing & documentation tool Skipped for lack of C++ support. =20 > 3- doc++: Javadoc style C++ documentatation system [ran on `find libh/include -iname "*.h*"`] Seems to run smoothly, but needs an additional command to convert source files to doc++'s format since doc++ doesn't parse the language's constructs. There's also the problem of the use of java plugins in the HTML display, which I haven't been able to test yet because I can't compile jdk1.3. Supports javadoc comments. =20 > 4- doxygen: A documentation system for C and C++ [ran on doxygen dox.cfg, a custom config file] A heavyweight but extremely powerful. Configuration controlled by a configuration file which would need to be checked in libh's CVS. Took a long time to run on the clean libh dir, but documented each class it met, with crossreferences and graphical analysis of classes relationships. Each class that had /** */ or /*! */ style comments was commented using these comments, which is none for now. Also handled *all* of libh's files gracefully (which includes files in lib/!). Very interesting piece of software. Note that it took forever to compile on my Duron 1Gz w/ 128Mb ram. Supports javadoc. > 5- understand_c: Understand can parse a C/C++ project helping reverse=20 > engineer it Could be used as a documentation system after all. But it requires a license to use it passed the 15-days eval license, which is a major problem here. Could still be used as a project browser. > 6- scandoc: A C/C++ documentation generator [ran on `find libh/include -iname "*.h*"`] Perl script. HTML produced using an template. Seems to loop forever on include/tcl/TclLanguageInterface.hh Generates doc only for tagged (/** */) classes. Generates broken doc on mozilla 0.9.9: frames don't work, ie clicking on a link on the left sides doesn't make anything showup on the right side; what looks like dot images are broken links, etc. No graphical representation support. Seems to supports Javadoc-style comments too. =20 > 7- robodoc: Code reference program similar to cxref that produces HTML Needs a very particular language to use in comments, similar to a formatted man page. Doesn't seem to generate graphs. Processes one file at a time. Doesn't seem to generate anything if non-conformant language is used in comments. Therefore probably not compatible with javadoc-style comments. Tcl support not tested, but TCL is not really our concern in libh architecture, right now. > 8- synopsis: http://synopsis.sourceforge.net/ not tested because of lack of freebsd port. [3]: choosing the documentation system Overall, I think only doxygen really did scale up to libh's complexity and problems (apart maybe from understand_c which has license problems). Doxygen could be the system of choice then, unless somehow strongly disagrees. Note that choosing doxygen doesn't keep people from using other tools (except maybe robodoc) to document the code, since most tools can recognize javadoc-style comments. Choosing doxygen merely means that I'll setup doxygen(1) as the documentatino system in doc/Makefile. I'll probably commit the doxygen(1) config file I'm using to libh/doc pretty soon. BTW, doxygen allows stylesheets in the output, so we could make its output totally freebsd-www compliant. [4]: documenting libh here comes the hardest part, after all. Note that libh's code is still pretty well documented, at least a lot of classes have already comments embeded in them. We just need to convert those to a readable format. I suggest using javadoc style format for wider compatibility. Most tools can read this format and choosing any other would restrict us to the use of a single package, without bringing any significant advantage. I've already started to convert the already existing class comments to javadoc style and I will do a mass commit of these changes soon. In the meantime, if: - you stumble upon an uncommented class and you think you figured out what it does or;=20 - you found a bad comment or; - you change whatever comment around and you think it could be a good addition to the doc, please convert the given comment to javadoc-style. This means delimiting comments using: /** * short descr. *=20 * long descr. */ or /// short descr. long descr. and also using @tags. A basic howto document the code with doxygen is available in doxygen's manual: http://www.stack.nl/~dimitri/doxygen/docblocks.html#docblocks A complete listing of doxygen's supported tags is: http://www.stack.nl/~dimitri/doxygen/commands.html (note that the devel/doxygen port also installs these bits). But please restrict yourself to use of javadoc-supported tags: http://java.sun.com/j2se/javadoc/writingdoccomments/index.html#tag since we don't want to commit ourselves exclusively to doxygen's syntax. A. --=20 Stop the bombings. Stop the murders. Anti-war. --NzB8fVQJ5HfG6fxh Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iEUEARECAAYFAjyx8RMACgkQttcWHAnWiGdqxwCVG9yN//p+VX69hqnKIDj0gcxY dgCeJTGSIulC6GdkeG3PFy9019Eloxo= =tGzY -----END PGP SIGNATURE----- --NzB8fVQJ5HfG6fxh-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Mon Apr 8 12:38:33 2002 Delivered-To: freebsd-libh@freebsd.org Received: from tomts10-srv.bellnexxia.net (tomts10.bellnexxia.net [209.226.175.54]) by hub.freebsd.org (Postfix) with ESMTP id 19A0937B42C for ; Mon, 8 Apr 2002 12:38:22 -0700 (PDT) Received: from khan.anarcat.dyndns.org ([65.94.186.97]) by tomts10-srv.bellnexxia.net (InterMail vM.4.01.03.23 201-229-121-123-20010418) with ESMTP id <20020408193821.ZHTC25753.tomts10-srv.bellnexxia.net@khan.anarcat.dyndns.org> for ; Mon, 8 Apr 2002 15:38:21 -0400 Received: from lenny.anarcat.dyndns.org (lenny.anarcat.dyndns.org [192.168.0.4]) by khan.anarcat.dyndns.org (Postfix) with SMTP id 137BA19C7 for ; Mon, 8 Apr 2002 15:38:16 -0400 (EDT) Received: by lenny.anarcat.dyndns.org (sSMTP sendmail emulation); Mon, 8 Apr 2002 15:37:12 -0400 Date: Mon, 8 Apr 2002 15:37:12 -0400 From: The Anarcat To: libh@freebsd.org Subject: Re: usw4.freebsd.org failures Message-ID: <20020408193712.GB279@lenny.anarcat.dyndns.org> References: <20020407033225.GA88952@lenny.anarcat.dyndns.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="i0/AhcQY5QxfSsSZ" Content-Disposition: inline In-Reply-To: <20020407033225.GA88952@lenny.anarcat.dyndns.org> User-Agent: Mutt/1.3.27i Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --i0/AhcQY5QxfSsSZ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat Apr 06, 2002 at 10:32:25PM -0500, The Anarcat wrote: > Just FYI, I'm having problems using usw4's cvs repository. Most > operations fail with: >=20 > fork failed > Resource temporarily unavailable >=20 > I don't know what's going on. This seems to have been fixed, thanks to Jordan. A. --i0/AhcQY5QxfSsSZ Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjyx8WcACgkQttcWHAnWiGeiBgCfS+GJDRtC8MlC75E1DSnIJgu5 ReEAn2Cx7cxwIZeaX4IfWV9ZAdQCW50c =fvZ6 -----END PGP SIGNATURE----- --i0/AhcQY5QxfSsSZ-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Mon Apr 8 13: 9:25 2002 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 C6F5837B416 for ; Mon, 8 Apr 2002 13:09:23 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g38K9Mk03088 for libh@FreeBSD.org; Mon, 8 Apr 2002 15:09:22 -0500 (CDT) (envelope-from antoine) Message-Id: <200204082009.g38K9Mk03088@usw4.freebsd.org> From: Antoine Beaupré Date: Mon, 8 Apr 2002 15:09:22 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/doc/dox Makefile dox.cfg Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/08 15:09:22 CDT Added files: doc/dox Makefile dox.cfg Log: framework for building doxygen docs To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Mon Apr 8 13:10:39 2002 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 4A8F937B416 for ; Mon, 8 Apr 2002 13:10:29 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g38KASx03124 for libh@FreeBSD.org; Mon, 8 Apr 2002 15:10:28 -0500 (CDT) (envelope-from antoine) Message-Id: <200204082010.g38KASx03124@usw4.freebsd.org> From: Antoine Beaupré Date: Mon, 8 Apr 2002 15:10:28 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/doc Makefile Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/08 15:10:28 CDT Modified files: doc Makefile Log: connect the doxygen dox directory to the main build Revision Changes Path 1.2 +2 -1 libh/doc/Makefile To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Tue Apr 9 19:31:14 2002 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 800F637B41B for ; Tue, 9 Apr 2002 19:31:11 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3A2VAP05050 for libh@FreeBSD.org; Tue, 9 Apr 2002 21:31:10 -0500 (CDT) (envelope-from antoine) Message-Id: <200204100231.g3A2VAP05050@usw4.freebsd.org> From: Antoine Beaupré Date: Tue, 9 Apr 2002 21:31:10 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/include Pointer.hh Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/09 21:31:10 CDT Modified files: include Pointer.hh Log: convert comments to javadoc-style this commit shows how to convert existing class documentation to fit in the new documentation system, in general, long comments should be surrounded with: /** * ... */ and short comments (oneliners) should be formatted as /// ... Revision Changes Path 1.7 +8 -8 libh/include/Pointer.hh To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Tue Apr 9 19:35:44 2002 Delivered-To: freebsd-libh@freebsd.org Received: from tomts5-srv.bellnexxia.net (tomts5.bellnexxia.net [209.226.175.25]) by hub.freebsd.org (Postfix) with ESMTP id CF5D737B421 for ; Tue, 9 Apr 2002 19:35:34 -0700 (PDT) Received: from khan.anarcat.dyndns.org ([65.94.186.97]) by tomts5-srv.bellnexxia.net (InterMail vM.4.01.03.23 201-229-121-123-20010418) with ESMTP id <20020410023532.TTAN10852.tomts5-srv.bellnexxia.net@khan.anarcat.dyndns.org> for ; Tue, 9 Apr 2002 22:35:32 -0400 Received: from lenny.anarcat.dyndns.org (lenny.anarcat.dyndns.org [192.168.0.4]) by khan.anarcat.dyndns.org (Postfix) with SMTP id 42722191F for ; Tue, 9 Apr 2002 22:35:27 -0400 (EDT) Received: by lenny.anarcat.dyndns.org (sSMTP sendmail emulation); Tue, 9 Apr 2002 22:34:22 -0400 Date: Tue, 9 Apr 2002 22:34:22 -0400 From: The Anarcat To: libh@FreeBSD.org Subject: Re: cvs commit: libh/include Pointer.hh Message-ID: <20020410023422.GA37565@lenny.anarcat.dyndns.org> References: <200204100231.g3A2VAP05050@usw4.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="XsQoSWH+UP9D9v3l" Content-Disposition: inline In-Reply-To: <200204100231.g3A2VAP05050@usw4.freebsd.org> User-Agent: Mutt/1.3.27i Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --XsQoSWH+UP9D9v3l Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable More commits to come. This will be done in phases, again: 1- converting comments 2- rephrasing comments (moving comments clearly related to code structure out of class descriptions and create class descriptions where missing) 3- all-new comments (description of undocumented classes) I think [1] and [2] will be finished pretty quickly. [3] is an ever-going job. A. On Tue Apr 09, 2002 at 09:31:10PM -0500, Antoine Beaupr=E9 wrote: > antoine 2002/04/09 21:31:10 CDT >=20 > Modified files: > include Pointer.hh=20 > Log: > convert comments to javadoc-style > =20 > this commit shows how to convert existing class documentation to fit > in the new documentation system, > =20 > in general, long comments should be surrounded with: > =20 > /** > * ... > */ > =20 > and short comments (oneliners) should be formatted as > =20 > /// ... > =20 > Revision Changes Path > 1.7 +8 -8 libh/include/Pointer.hh >=20 >=20 > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-libh" in the body of the message --XsQoSWH+UP9D9v3l Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjyzpK4ACgkQttcWHAnWiGf6CgCfa4tiuRt++7VjmBzDSFPid5qG +q8An3EZ230khWkUV1AbeKQ7G4UXqauq =Wley -----END PGP SIGNATURE----- --XsQoSWH+UP9D9v3l-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Tue Apr 9 21:24:32 2002 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 7AB2037B422 for ; Tue, 9 Apr 2002 21:24:29 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3A4OSq05168 for libh@FreeBSD.org; Tue, 9 Apr 2002 23:24:28 -0500 (CDT) (envelope-from antoine) Message-Id: <200204100424.g3A4OSq05168@usw4.freebsd.org> From: Antoine Beaupré Date: Tue, 9 Apr 2002 23:24:28 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/include Container.hh Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/09 23:24:28 CDT Modified files: include Container.hh Log: second class of changes: rephrase descriptions and reformat comments to fit into new doc scheme Revision Changes Path 1.6 +13 -11 libh/include/Container.hh To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Tue Apr 9 21:25:52 2002 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 90DE637B417 for ; Tue, 9 Apr 2002 21:25:50 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3A4Po205200 for libh@FreeBSD.org; Tue, 9 Apr 2002 23:25:50 -0500 (CDT) (envelope-from antoine) Message-Id: <200204100425.g3A4Po205200@usw4.freebsd.org> From: Antoine Beaupré Date: Tue, 9 Apr 2002 23:25:50 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/include String.hh Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/09 23:25:50 CDT Modified files: include String.hh Log: second class of changes: rephrase descriptions and reformat comments to fit into new doc scheme this one features more complex doxygen examples, in particular, global file commenting and comment grouping Revision Changes Path 1.5 +12 -8 libh/include/String.hh To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Tue Apr 9 21:26:41 2002 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 81C6F37B41B for ; Tue, 9 Apr 2002 21:26:39 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3A4Qdx05230 for libh@FreeBSD.org; Tue, 9 Apr 2002 23:26:39 -0500 (CDT) (envelope-from antoine) Message-Id: <200204100426.g3A4Qdx05230@usw4.freebsd.org> From: Antoine Beaupré Date: Tue, 9 Apr 2002 23:26:39 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/include Configuration.hh Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/09 23:26:39 CDT Modified files: include Configuration.hh Log: third class of comment modifications: write documentation for the Configuration class Revision Changes Path 1.6 +30 -4 libh/include/Configuration.hh To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Apr 10 8:59:36 2002 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 889FC37B419 for ; Wed, 10 Apr 2002 08:59:33 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3AFxSd06279 for libh@FreeBSD.org; Wed, 10 Apr 2002 10:59:28 -0500 (CDT) (envelope-from antoine) Message-Id: <200204101559.g3AFxSd06279@usw4.freebsd.org> From: Antoine Beaupré Date: Wed, 10 Apr 2002 10:59:28 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/include Config.hh Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/10 10:59:28 CDT Modified files: include Config.hh Log: comment whole file Revision Changes Path 1.5 +4 -3 libh/include/Config.hh To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Apr 10 9:13:12 2002 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 9456437B400 for ; Wed, 10 Apr 2002 09:13:04 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3AGD4N06323 for libh@FreeBSD.org; Wed, 10 Apr 2002 11:13:04 -0500 (CDT) (envelope-from antoine) Message-Id: <200204101613.g3AGD4N06323@usw4.freebsd.org> From: Antoine Beaupré Date: Wed, 10 Apr 2002 11:13:04 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/include Config.hh Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/10 11:13:04 CDT Modified files: include Config.hh Log: comment the _() macro here, and note that it doesn't belong to Config.hh Revision Changes Path 1.6 +11 -1 libh/include/Config.hh To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Apr 10 9:16: 5 2002 Delivered-To: freebsd-libh@freebsd.org Received: from tomts14-srv.bellnexxia.net (tomts14.bellnexxia.net [209.226.175.35]) by hub.freebsd.org (Postfix) with ESMTP id 31B2D37B404 for ; Wed, 10 Apr 2002 09:16:03 -0700 (PDT) Received: from khan.anarcat.dyndns.org ([65.94.186.97]) by tomts14-srv.bellnexxia.net (InterMail vM.4.01.03.23 201-229-121-123-20010418) with ESMTP id <20020410161602.MNBP21410.tomts14-srv.bellnexxia.net@khan.anarcat.dyndns.org> for ; Wed, 10 Apr 2002 12:16:02 -0400 Received: from lenny.anarcat.dyndns.org (lenny.anarcat.dyndns.org [192.168.0.4]) by khan.anarcat.dyndns.org (Postfix) with SMTP id 10369191F for ; Wed, 10 Apr 2002 12:15:59 -0400 (EDT) Received: by lenny.anarcat.dyndns.org (sSMTP sendmail emulation); Wed, 10 Apr 2002 12:14:55 -0400 Date: Wed, 10 Apr 2002 12:14:55 -0400 From: The Anarcat To: libh@FreeBSD.org Subject: Re: cvs commit: libh/include Config.hh Message-ID: <20020410161455.GB303@lenny.anarcat.dyndns.org> References: <200204101559.g3AFxSd06279@usw4.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="pAwQNkOnpTn9IO2O" Content-Disposition: inline In-Reply-To: <200204101559.g3AFxSd06279@usw4.freebsd.org> User-Agent: Mutt/1.3.27i Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --pAwQNkOnpTn9IO2O Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed Apr 10, 2002 at 10:59:28AM -0500, Antoine Beaupr=E9 wrote: > antoine 2002/04/10 10:59:28 CDT >=20 > Modified files: > include Config.hh=20 > Log: > comment whole file I think my last commits were misleading wrt to use of the word "comment". For example, this commit meant "add a comment on top of file explaining the whole" file, but is probably interpreted as "comment-out the whole file". I'll behave. A. --pAwQNkOnpTn9IO2O Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjy0ZP4ACgkQttcWHAnWiGegNQCeOHXKCMUPobYoziSB9zI7XYLr 6YAAn3E8OHH6p/NSH3KmThREkLOHp7hH =c5m5 -----END PGP SIGNATURE----- --pAwQNkOnpTn9IO2O-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Apr 10 9:53:48 2002 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 7B44137B41A for ; Wed, 10 Apr 2002 09:53:46 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3AGrjt06383 for libh@FreeBSD.org; Wed, 10 Apr 2002 11:53:45 -0500 (CDT) (envelope-from antoine) Message-Id: <200204101653.g3AGrjt06383@usw4.freebsd.org> From: Antoine Beaupré Date: Wed, 10 Apr 2002 11:53:45 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/include Configuration.hh Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/10 11:53:45 CDT Modified files: include Configuration.hh Log: make Configuration constructor protected so everyone uses instance() instead Revision Changes Path 1.7 +16 -5 libh/include/Configuration.hh To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Apr 10 10:36:57 2002 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 BF40B37B41F for ; Wed, 10 Apr 2002 10:36:15 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3AHaEi06453 for libh@FreeBSD.org; Wed, 10 Apr 2002 12:36:14 -0500 (CDT) (envelope-from antoine) Message-Id: <200204101736.g3AHaEi06453@usw4.freebsd.org> From: Antoine Beaupré Date: Wed, 10 Apr 2002 12:36:14 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/doc/dox dox.cfg Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/10 12:36:14 CDT Modified files: doc/dox dox.cfg Log: allow distribution of comments in a group this allows commenting similar function only once and grouping them Revision Changes Path 1.2 +2 -2 libh/doc/dox/dox.cfg To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Apr 10 11:35:19 2002 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 0D8A737B400 for ; Wed, 10 Apr 2002 11:35:18 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3AIZHL06541 for libh@FreeBSD.org; Wed, 10 Apr 2002 13:35:17 -0500 (CDT) (envelope-from antoine) Message-Id: <200204101835.g3AIZHL06541@usw4.freebsd.org> From: Antoine Beaupré Date: Wed, 10 Apr 2002 13:35:16 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/include String.hh Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/10 13:35:16 CDT Modified files: include String.hh Log: group comments for to_string(), from_string() and operator+() rephrase those comments with @return and @param also convert comments that were not yet javadoc-style Revision Changes Path 1.6 +51 -27 libh/include/String.hh To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Apr 10 11:39:42 2002 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 4151837B400 for ; Wed, 10 Apr 2002 11:39:41 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3AIdeY06574 for libh@FreeBSD.org; Wed, 10 Apr 2002 13:39:40 -0500 (CDT) (envelope-from antoine) Message-Id: <200204101839.g3AIdeY06574@usw4.freebsd.org> From: Antoine Beaupré Date: Wed, 10 Apr 2002 13:39:40 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/include Container.hh Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/10 13:39:40 CDT Modified files: include Container.hh Log: group comments for constructor and operators that have similar comments Revision Changes Path 1.7 +8 -1 libh/include/Container.hh To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Apr 10 11:43:23 2002 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 D170A37B400 for ; Wed, 10 Apr 2002 11:43:20 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3AIhKQ06609 for libh@FreeBSD.org; Wed, 10 Apr 2002 13:43:20 -0500 (CDT) (envelope-from antoine) Message-Id: <200204101843.g3AIhKQ06609@usw4.freebsd.org> From: Antoine Beaupré Date: Wed, 10 Apr 2002 13:43:20 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/lib/common Pointer.cc Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/10 13:43:20 CDT Modified files: lib/common Pointer.cc Log: convert comments to javadoc-style and word-wrap Revision Changes Path 1.6 +12 -12 libh/lib/common/Pointer.cc To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Apr 10 11:53:55 2002 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 B583A37B416 for ; Wed, 10 Apr 2002 11:53:52 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3AIrqw06646 for libh@FreeBSD.org; Wed, 10 Apr 2002 13:53:52 -0500 (CDT) (envelope-from antoine) Message-Id: <200204101853.g3AIrqw06646@usw4.freebsd.org> From: Antoine Beaupré Date: Wed, 10 Apr 2002 13:53:52 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/include Type.hh Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/10 13:53:52 CDT Modified files: include Type.hh Log: comment type_to_name() and format @file comment add XXX note about a loop on the given pointer being unsafe Revision Changes Path 1.5 +8 -4 libh/include/Type.hh To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Apr 10 12: 0:56 2002 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 1ADBC37B421 for ; Wed, 10 Apr 2002 12:00:36 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3AJ0Zp06687 for libh@FreeBSD.org; Wed, 10 Apr 2002 14:00:35 -0500 (CDT) (envelope-from antoine) Message-Id: <200204101900.g3AJ0Zp06687@usw4.freebsd.org> From: Antoine Beaupré Date: Wed, 10 Apr 2002 14:00:35 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/include Pointer.hh Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/10 14:00:35 CDT Modified files: include Pointer.hh Log: add trivial comments around and add @file comment Revision Changes Path 1.8 +16 -3 libh/include/Pointer.hh To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Apr 10 17:32:28 2002 Delivered-To: freebsd-libh@freebsd.org Received: from postal.sdsc.edu (postal.sdsc.edu [132.249.20.114]) by hub.freebsd.org (Postfix) with ESMTP id 51F4C37B400 for ; Wed, 10 Apr 2002 17:32:26 -0700 (PDT) Received: from multivac.sdsc.edu (multivac.sdsc.edu [132.249.20.57]) by postal.sdsc.edu (8.11.6/8.11.6/server/36) with ESMTP id g3B0WP707707; Wed, 10 Apr 2002 17:32:25 -0700 (PDT) Received: by multivac (8.11.6+Sun/1.11-SolarisClient) id g3B0WPt17520; Wed, 10 Apr 2002 17:32:25 -0700 (PDT) To: freebsd-libh@FreeBSD.org Subject: willing victim From: Max Okumoto Date: 10 Apr 2002 17:32:25 -0700 Message-ID: Lines: 9 X-Mailer: Gnus v5.5/XEmacs 20.4 - "Emerald" Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG I down loaded/configure/compiled stuff from the cvs using: cvs -d :pserver:anonymous@usw4.FreeBSD.org:/home/libh/cvs co libh And I ran doxygen... can someone tell me how to start it anything up? I don't know what the entry points of the program(s). Max Okumoto To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Apr 10 20:12:38 2002 Delivered-To: freebsd-libh@freebsd.org Received: from tomts16-srv.bellnexxia.net (tomts16.bellnexxia.net [209.226.175.4]) by hub.freebsd.org (Postfix) with ESMTP id 5A5CD37B404 for ; Wed, 10 Apr 2002 20:12:31 -0700 (PDT) Received: from khan.anarcat.dyndns.org ([65.94.186.97]) by tomts16-srv.bellnexxia.net (InterMail vM.4.01.03.23 201-229-121-123-20010418) with ESMTP id <20020411031229.EFYV27115.tomts16-srv.bellnexxia.net@khan.anarcat.dyndns.org>; Wed, 10 Apr 2002 23:12:29 -0400 Received: from lenny.anarcat.dyndns.org (lenny.anarcat.dyndns.org [192.168.0.4]) by khan.anarcat.dyndns.org (Postfix) with SMTP id 1D3EF1920; Wed, 10 Apr 2002 23:12:23 -0400 (EDT) Received: by lenny.anarcat.dyndns.org (sSMTP sendmail emulation); Wed, 10 Apr 2002 23:11:19 -0400 Date: Wed, 10 Apr 2002 23:11:19 -0400 From: The Anarcat To: Max Okumoto Cc: freebsd-libh@FreeBSD.org Subject: Re: willing victim Message-ID: <20020411031118.GA37576@lenny.anarcat.dyndns.org> Mail-Followup-To: The Anarcat , Max Okumoto , freebsd-libh@FreeBSD.org References: Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="r5Pyd7+fXNt84Ff3" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.3.27i Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --r5Pyd7+fXNt84Ff3 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed Apr 10, 2002 at 05:32:25PM -0700, Max Okumoto wrote: >=20 > I down loaded/configure/compiled stuff from > the cvs using: > cvs -d :pserver:anonymous@usw4.FreeBSD.org:/home/libh/cvs co libh >=20 > And I ran doxygen... can someone tell me how to start it anything up? > I don't know what the entry points of the program(s). Ok. doxygen is just for the api doc, not necessary for getting victimized. You can run the tclh interpreter which encapsulates all libh functions in compile/*/tclh.static, where * is none, text, graphics or text+graphics depending on what capabilities you want the UI to have. This interpreter is basically a TCL interpreter with extra functions. For example, you can run what will become the installer in release/scripts/setup.tcl by calling it with: anarcat@lenny[~/libh/release/scripts]% ~/libh/compile/text+graphics/tclh.st= atic setup.tcl=20 There you can get to the disk editor (which isn't complete and might damage your brain cells). You can also run individual utilities such as the pkgtools. Most of these are tcl scripts in release/ I know, this should be documented somewhere, i'll do that shortly. a. --r5Pyd7+fXNt84Ff3 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjy0/tUACgkQttcWHAnWiGcVHwCfSVQ/jDZHwcZj0kXtGfU23XH6 YZwAniZg3qddbzsdjtK6yaAibDK5hP5j =68E/ -----END PGP SIGNATURE----- --r5Pyd7+fXNt84Ff3-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Apr 10 21: 3: 6 2002 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 6F3E137B405 for ; Wed, 10 Apr 2002 21:03:05 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3B434307166 for libh@FreeBSD.org; Wed, 10 Apr 2002 23:03:04 -0500 (CDT) (envelope-from antoine) Message-Id: <200204110403.g3B434307166@usw4.freebsd.org> From: Antoine Beaupré Date: Wed, 10 Apr 2002 23:03:04 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh README Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/10 23:03:04 CDT Modified files: . README Log: transform this in a simple step-by-step guide to use libh Revision Changes Path 1.7 +43 -7 libh/README To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Apr 10 21: 4:14 2002 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 170E737B416 for ; Wed, 10 Apr 2002 21:04:13 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3B44Cw07196 for libh@FreeBSD.org; Wed, 10 Apr 2002 23:04:12 -0500 (CDT) (envelope-from antoine) Message-Id: <200204110404.g3B44Cw07196@usw4.freebsd.org> From: Antoine Beaupré Date: Wed, 10 Apr 2002 23:04:12 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/doc/examples README Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/10 23:04:12 CDT Added files: doc/examples README Log: add README file here right now just tells people that the script in the examples section are not up to date. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Apr 10 21: 5:33 2002 Delivered-To: freebsd-libh@freebsd.org Received: from tomts17-srv.bellnexxia.net (tomts17.bellnexxia.net [209.226.175.71]) by hub.freebsd.org (Postfix) with ESMTP id 467C437B420 for ; Wed, 10 Apr 2002 21:05:29 -0700 (PDT) Received: from khan.anarcat.dyndns.org ([65.94.186.97]) by tomts17-srv.bellnexxia.net (InterMail vM.4.01.03.23 201-229-121-123-20010418) with ESMTP id <20020411040526.BMVR15050.tomts17-srv.bellnexxia.net@khan.anarcat.dyndns.org>; Thu, 11 Apr 2002 00:05:26 -0400 Received: from lenny.anarcat.dyndns.org (lenny.anarcat.dyndns.org [192.168.0.4]) by khan.anarcat.dyndns.org (Postfix) with SMTP id 9B49B191F; Thu, 11 Apr 2002 00:05:23 -0400 (EDT) Received: by lenny.anarcat.dyndns.org (sSMTP sendmail emulation); Thu, 11 Apr 2002 00:04:19 -0400 Date: Thu, 11 Apr 2002 00:04:19 -0400 From: The Anarcat To: Max Okumoto , freebsd-libh@FreeBSD.org Subject: Re: willing victim Message-ID: <20020411040419.GC37576@lenny.anarcat.dyndns.org> Mail-Followup-To: The Anarcat , Max Okumoto , freebsd-libh@FreeBSD.org References: <20020411031118.GA37576@lenny.anarcat.dyndns.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="4ZLFUWh1odzi/v6L" Content-Disposition: inline In-Reply-To: <20020411031118.GA37576@lenny.anarcat.dyndns.org> User-Agent: Mutt/1.3.27i Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --4ZLFUWh1odzi/v6L Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable A cleaner version of this explanation has been committed to the main README file. A. On Wed Apr 10, 2002 at 11:11:19PM -0400, The Anarcat wrote: > On Wed Apr 10, 2002 at 05:32:25PM -0700, Max Okumoto wrote: > >=20 > > I down loaded/configure/compiled stuff from > > the cvs using: > > cvs -d :pserver:anonymous@usw4.FreeBSD.org:/home/libh/cvs co libh > >=20 > > And I ran doxygen... can someone tell me how to start it anything up? > > I don't know what the entry points of the program(s). --4ZLFUWh1odzi/v6L Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjy1C0IACgkQttcWHAnWiGdL9wCfcNtw8odDmCIOeoh8SJz1jhZK HR4An18AH9fwzhqsWA4+iKaofQbL/CH6 =JmLD -----END PGP SIGNATURE----- --4ZLFUWh1odzi/v6L-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Thu Apr 11 10:57: 9 2002 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 7FE9B37B425 for ; Thu, 11 Apr 2002 10:56:46 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3BHujx08397 for libh@FreeBSD.org; Thu, 11 Apr 2002 12:56:45 -0500 (CDT) (envelope-from antoine) Message-Id: <200204111756.g3BHujx08397@usw4.freebsd.org> From: Antoine Beaupré Date: Thu, 11 Apr 2002 12:56:45 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/bin/tclh tclh.cc Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/11 12:56:45 CDT Modified files: bin/tclh tclh.cc Log: add doxygen comments make spacing consistent Submitted by: Max Okumoto Revision Changes Path 1.7 +22 -5 libh/bin/tclh/tclh.cc To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Thu Apr 11 10:59:28 2002 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 8A3E237B416 for ; Thu, 11 Apr 2002 10:59:20 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3BHxKx08432 for libh@FreeBSD.org; Thu, 11 Apr 2002 12:59:20 -0500 (CDT) (envelope-from antoine) Message-Id: <200204111759.g3BHxKx08432@usw4.freebsd.org> From: Antoine Beaupré Date: Thu, 11 Apr 2002 12:59:20 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/bin/tclh tclh.cc Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/11 12:59:20 CDT Modified files: bin/tclh tclh.cc Log: make H_Tcl_AppInit() static and consequently move down main() Revision Changes Path 1.8 +18 -20 libh/bin/tclh/tclh.cc To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Thu Apr 11 11: 1: 5 2002 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 3BBF837B417 for ; Thu, 11 Apr 2002 11:01:04 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3BI13A08471 for libh@FreeBSD.org; Thu, 11 Apr 2002 13:01:03 -0500 (CDT) (envelope-from antoine) Message-Id: <200204111801.g3BI13A08471@usw4.freebsd.org> From: Antoine Beaupré Date: Thu, 11 Apr 2002 13:01:03 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/bin/tclh tclh.cc Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/11 13:01:03 CDT Modified files: bin/tclh tclh.cc Log: (forced) forgot to mention last commit was Submitted by: Max Okumoto Revision Changes Path 1.9 +1 -1 libh/bin/tclh/tclh.cc To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Thu Apr 11 11:29:28 2002 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 A70B437B404 for ; Thu, 11 Apr 2002 11:29:26 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3BITQv08523 for libh@FreeBSD.org; Thu, 11 Apr 2002 13:29:26 -0500 (CDT) (envelope-from antoine) Message-Id: <200204111829.g3BITQv08523@usw4.freebsd.org> From: Antoine Beaupré Date: Thu, 11 Apr 2002 13:29:25 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/release/floppies Makefile.inc Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/11 13:29:25 CDT Modified files: release/floppies Makefile.inc Log: partially back out 1.9: don't use non-standard vn unit #1 since it's usually not created by MAKEDEV. devfs might be dealing with this more elegantly though, not tested Revision Changes Path 1.10 +2 -2 libh/release/floppies/Makefile.inc To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Thu Apr 11 11:37:32 2002 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 C93AF37B417 for ; Thu, 11 Apr 2002 11:37:29 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3BIbTa08560 for libh@FreeBSD.org; Thu, 11 Apr 2002 13:37:29 -0500 (CDT) (envelope-from antoine) Message-Id: <200204111837.g3BIbTa08560@usw4.freebsd.org> From: Antoine Beaupré Date: Thu, 11 Apr 2002 13:37:29 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/release/floppies Makefile.inc Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/11 13:37:29 CDT Modified files: release/floppies Makefile.inc Log: hardcode the fact that we can't put the qt version of tclh on floppies this reflects another problem: the "floppies" directory should really be called "media" or "distro" and everything should be conditional on the destination media and target MFS root size. Revision Changes Path 1.11 +4 -1 libh/release/floppies/Makefile.inc To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Thu Apr 11 12: 3:46 2002 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 CE3C537B43A for ; Thu, 11 Apr 2002 12:03:29 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3BJ3TL08611 for libh@FreeBSD.org; Thu, 11 Apr 2002 14:03:29 -0500 (CDT) (envelope-from antoine) Message-Id: <200204111903.g3BJ3TL08611@usw4.freebsd.org> From: Antoine Beaupré Date: Thu, 11 Apr 2002 14:03:29 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/release/floppies README loader.rc.144 Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/11 14:03:29 CDT Modified files: release/floppies loader.rc.144 Added files: release/floppies README Log: basic information on libh boot floppies, their build process, use and distribution Revision Changes Path 1.2 +0 -1 libh/release/floppies/loader.rc.144 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Thu Apr 11 12: 3:57 2002 Delivered-To: freebsd-libh@freebsd.org Received: from postal.sdsc.edu (postal.sdsc.edu [132.249.20.114]) by hub.freebsd.org (Postfix) with ESMTP id 6DC1737B405 for ; Thu, 11 Apr 2002 12:03:55 -0700 (PDT) Received: from multivac.sdsc.edu (multivac.sdsc.edu [132.249.20.57]) by postal.sdsc.edu (8.11.6/8.11.6/server/36) with ESMTP id g3BJ3s714273; Thu, 11 Apr 2002 12:03:54 -0700 (PDT) Received: by multivac (8.11.6+Sun/1.11-SolarisClient) id g3BJ3sJ11285; Thu, 11 Apr 2002 12:03:54 -0700 (PDT) To: freebsd-libh@FreeBSD.org Subject: stuff for README file From: Max Okumoto Date: 11 Apr 2002 12:03:54 -0700 Message-ID: Lines: 40 X-Mailer: Gnus v5.5/XEmacs 20.4 - "Emerald" Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Index: README =================================================================== RCS file: /home/libh/cvs/libh/README,v retrieving revision 1.7 diff -u -r1.7 README --- README 2002/04/11 04:03:04 1.7 +++ README 2002/04/11 18:50:59 @@ -1,6 +1,8 @@ $FreeBSD: libh/README,v 1.7 2002/04/11 04:03:04 antoine Exp $ +------------------------------------------------------------------------------ Quick usage/build notes: +------------------------------------------------------------------------------ 1- Install any tcl version from the ports - adjust TCLVERSION in Makefile.inc I suggest tcl 8.3 (since I use it) @@ -45,3 +47,22 @@ $ cd compile/text+graphics $ tclh % + +------------------------------------------------------------------------------ +Adding new functionality: +------------------------------------------------------------------------------ + +Assuming your new libh subsystem is called dance. +[It looks like all libh subsystems are suffixed with a 'h' is this true for +all subsystems and will it stay this way?] (i.e., hui is libH User Interface) + + bin/tclh/tclh.cc Update H_Tcl_AppInit() to add tcl + bindings for your library. (Note: + this is only required if the library + is going to be staticly linked into + tclh.static) + + bin/tclh/Makefile Add libhdance.so to ${PROG} dependancy. + Add location of library object to LDADD. + + More to come as I figure it out. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Thu Apr 11 12: 5: 7 2002 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 D623C37B404 for ; Thu, 11 Apr 2002 12:05:05 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3BJ55r08645 for libh@FreeBSD.org; Thu, 11 Apr 2002 14:05:05 -0500 (CDT) (envelope-from antoine) Message-Id: <200204111905.g3BJ55r08645@usw4.freebsd.org> From: Antoine Beaupré Date: Thu, 11 Apr 2002 14:05:05 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/release/floppies loader.rc.144 Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/11 14:05:05 CDT Modified files: release/floppies loader.rc.144 Log: backout accidental commit Revision Changes Path 1.3 +1 -0 libh/release/floppies/loader.rc.144 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Thu Apr 11 12:58:45 2002 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 428B437B405 for ; Thu, 11 Apr 2002 12:58:41 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3BJwbh08712 for libh@FreeBSD.org; Thu, 11 Apr 2002 14:58:37 -0500 (CDT) (envelope-from antoine) Message-Id: <200204111958.g3BJwbh08712@usw4.freebsd.org> From: Antoine Beaupré Date: Thu, 11 Apr 2002 14:58:36 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/release/floppies Makefile Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/11 14:58:36 CDT Modified files: release/floppies Makefile Log: install diskeditor in scripts/ Revision Changes Path 1.14 +3 -3 libh/release/floppies/Makefile To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Thu Apr 11 15: 6:48 2002 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 2083637B439 for ; Thu, 11 Apr 2002 15:06:37 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3BM6Zc08861 for libh@FreeBSD.org; Thu, 11 Apr 2002 17:06:35 -0500 (CDT) (envelope-from antoine) Message-Id: <200204112206.g3BM6Zc08861@usw4.freebsd.org> From: Antoine Beaupré Date: Thu, 11 Apr 2002 17:06:35 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh TODO Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/11 17:06:35 CDT Modified files: . TODO Log: reword style(9) item to note that "I propose we generally follow the style(9) man page + since we one" also remove blank line on top of file Revision Changes Path 1.15 +3 -3 libh/TODO To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Thu Apr 11 15:27:16 2002 Delivered-To: freebsd-libh@freebsd.org Received: from postal.sdsc.edu (postal.sdsc.edu [132.249.20.114]) by hub.freebsd.org (Postfix) with ESMTP id D438A37B47E for ; Thu, 11 Apr 2002 15:23:45 -0700 (PDT) Received: from multivac.sdsc.edu (multivac.sdsc.edu [132.249.20.57]) by postal.sdsc.edu (8.11.6/8.11.6/server/36) with ESMTP id g3BMNM713508; Thu, 11 Apr 2002 15:23:22 -0700 (PDT) Received: by multivac (8.11.6+Sun/1.11-SolarisClient) id g3BMNMJ22933; Thu, 11 Apr 2002 15:23:22 -0700 (PDT) To: freebsd-libh@FreeBSD.org Subject: add doxygen comment to HSystem.hh From: Max Okumoto Date: 11 Apr 2002 15:23:22 -0700 In-Reply-To: Max Okumoto's message of "11 Apr 2002 12:03:54 -0700" Message-ID: Lines: 25 X-Mailer: Gnus v5.5/XEmacs 20.4 - "Emerald" Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG * Add note about where function definition comes from. Index: include/HSystem.hh =================================================================== RCS file: /home/libh/cvs/libh/include/HSystem.hh,v retrieving revision 1.4 diff -u -r1.4 HSystem.hh --- include/HSystem.hh 2001/09/20 21:08:58 1.4 +++ include/HSystem.hh 2002/04/11 22:20:46 @@ -97,7 +97,13 @@ //====================================================================== -void build_systems( Systems& systems ); +/** + * @note this function is created by find_classes_descriptions.pl for + * each subsystem. + * + * @param systems A set of HSystem objects. + */ +extern void build_systems(Systems& systems); //====================================================================== To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Thu Apr 11 15:31:49 2002 Delivered-To: freebsd-libh@freebsd.org Received: from tomts15-srv.bellnexxia.net (tomts15.bellnexxia.net [209.226.175.3]) by hub.freebsd.org (Postfix) with ESMTP id 15B5337B47D for ; Thu, 11 Apr 2002 15:31:21 -0700 (PDT) Received: from khan.anarcat.dyndns.org ([65.94.186.97]) by tomts15-srv.bellnexxia.net (InterMail vM.4.01.03.23 201-229-121-123-20010418) with ESMTP id <20020411223120.VUTD24482.tomts15-srv.bellnexxia.net@khan.anarcat.dyndns.org>; Thu, 11 Apr 2002 18:31:20 -0400 Received: from lenny.anarcat.dyndns.org (lenny.anarcat.dyndns.org [192.168.0.4]) by khan.anarcat.dyndns.org (Postfix) with SMTP id 3041818B8; Thu, 11 Apr 2002 18:31:17 -0400 (EDT) Received: by lenny.anarcat.dyndns.org (sSMTP sendmail emulation); Thu, 11 Apr 2002 18:30:13 -0400 Date: Thu, 11 Apr 2002 18:30:13 -0400 From: The Anarcat To: Max Okumoto Cc: freebsd-libh@FreeBSD.org Subject: Re: stuff for README file Message-ID: <20020411223012.GI302@lenny.anarcat.dyndns.org> Mail-Followup-To: The Anarcat , Max Okumoto , freebsd-libh@FreeBSD.org References: Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="sdEQJo40s7ofW8iR" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.3.27i Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --sdEQJo40s7ofW8iR Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable This probably belongs to a more like HACKERS or something. A. On Thu Apr 11, 2002 at 12:03:54PM -0700, Max Okumoto wrote: >=20 > Index: README > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > RCS file: /home/libh/cvs/libh/README,v > retrieving revision 1.7 > diff -u -r1.7 README > +++ README 2002/04/11 18:50:59 > @@ -1,6 +1,8 @@ > $FreeBSD: libh/README,v 1.7 2002/04/11 04:03:04 antoine Exp $ > =20 > +------------------------------------------------------------------------= ------ > Quick usage/build notes: > +------------------------------------------------------------------------= ------ > =20 > 1- Install any tcl version from the ports - adjust TCLVERSION in Makefil= e.inc > I suggest tcl 8.3 (since I use it) > @@ -45,3 +47,22 @@ > $ cd compile/text+graphics > $ tclh > %=20 > + > +------------------------------------------------------------------------= ------ > +Adding new functionality: > +------------------------------------------------------------------------= ------ > + > +Assuming your new libh subsystem is called dance. > +[It looks like all libh subsystems are suffixed with a 'h' is this true = for > +all subsystems and will it stay this way?] (i.e., hui is libH User Inter= face) > + > + bin/tclh/tclh.cc Update H_Tcl_AppInit() to add tcl > + bindings for your library. (Note: > + this is only required if the library > + is going to be staticly linked into > + tclh.static) > + > + bin/tclh/Makefile Add libhdance.so to ${PROG} dependancy. > + Add location of library object to LDADD. > + > + More to come as I figure it out. >=20 > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-libh" in the body of the message --sdEQJo40s7ofW8iR Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjy2DnQACgkQttcWHAnWiGfBuQCeJMVivXLOIJ8E60k87Y20uPr6 d+4An2g3kZzjXZmAo0+qdUoZHgexrYDc =xein -----END PGP SIGNATURE----- --sdEQJo40s7ofW8iR-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Thu Apr 11 15:47: 7 2002 Delivered-To: freebsd-libh@freebsd.org Received: from tomts7-srv.bellnexxia.net (tomts7.bellnexxia.net [209.226.175.40]) by hub.freebsd.org (Postfix) with ESMTP id 81B8237B400 for ; Thu, 11 Apr 2002 15:47:03 -0700 (PDT) Received: from khan.anarcat.dyndns.org ([65.94.186.97]) by tomts7-srv.bellnexxia.net (InterMail vM.4.01.03.23 201-229-121-123-20010418) with ESMTP id <20020411224702.STCO12118.tomts7-srv.bellnexxia.net@khan.anarcat.dyndns.org>; Thu, 11 Apr 2002 18:47:02 -0400 Received: from lenny.anarcat.dyndns.org (lenny.anarcat.dyndns.org [192.168.0.4]) by khan.anarcat.dyndns.org (Postfix) with SMTP id A1EB618B8; Thu, 11 Apr 2002 18:46:59 -0400 (EDT) Received: by lenny.anarcat.dyndns.org (sSMTP sendmail emulation); Thu, 11 Apr 2002 18:45:54 -0400 Date: Thu, 11 Apr 2002 18:45:54 -0400 From: The Anarcat To: Max Okumoto Cc: freebsd-libh@FreeBSD.org Subject: do we keep the H subsystem prefix? (was: stuff for README file) Message-ID: <20020411224554.GK302@lenny.anarcat.dyndns.org> Mail-Followup-To: The Anarcat , Max Okumoto , freebsd-libh@FreeBSD.org References: Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="HL3CiL6n73+IAdG4" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.3.27i Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --HL3CiL6n73+IAdG4 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu Apr 11, 2002 at 12:03:54PM -0700, Max Okumoto wrote: >=20 > Index: README > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > RCS file: /home/libh/cvs/libh/README,v > +Assuming your new libh subsystem is called dance. > +[It looks like all libh subsystems are suffixed with a 'h' is this true = for > +all subsystems and will it stay this way?] (i.e., hui is libH User Inter= face) I think that, yes, it is good practice to keep the h prefix in from of library/subsystems names. I'll add a note regarding that to HACKERS. A. --HL3CiL6n73+IAdG4 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjy2EiEACgkQttcWHAnWiGfkBQCfWly/ZqF2fPH6VHbtLAsIuKES e4UAn1SGSWoGSLxrruq/BuTdmTTbYHcZ =R5+q -----END PGP SIGNATURE----- --HL3CiL6n73+IAdG4-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Thu Apr 11 16:31:12 2002 Delivered-To: freebsd-libh@freebsd.org Received: from tomts24-srv.bellnexxia.net (tomts24.bellnexxia.net [209.226.175.187]) by hub.freebsd.org (Postfix) with ESMTP id 8018837B41D for ; Thu, 11 Apr 2002 16:31:06 -0700 (PDT) Received: from khan.anarcat.dyndns.org ([65.94.186.97]) by tomts24-srv.bellnexxia.net (InterMail vM.4.01.03.23 201-229-121-123-20010418) with ESMTP id <20020411233105.HVKK11487.tomts24-srv.bellnexxia.net@khan.anarcat.dyndns.org> for ; Thu, 11 Apr 2002 19:31:05 -0400 Received: from lenny.anarcat.dyndns.org (lenny.anarcat.dyndns.org [192.168.0.4]) by khan.anarcat.dyndns.org (Postfix) with SMTP id 69A3F18A7 for ; Thu, 11 Apr 2002 19:31:02 -0400 (EDT) Received: by lenny.anarcat.dyndns.org (sSMTP sendmail emulation); Thu, 11 Apr 2002 19:29:58 -0400 Date: Thu, 11 Apr 2002 19:29:58 -0400 From: The Anarcat To: Libh Subject: moving include/HSystem.hh implementation to a new lib/tcl/HSystem.cc Message-ID: <20020411232957.GM302@lenny.anarcat.dyndns.org> Mail-Followup-To: The Anarcat , Libh Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="ncX6roZrNNHXnAbh" Content-Disposition: inline User-Agent: Mutt/1.3.27i Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --ncX6roZrNNHXnAbh Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi. I took a while to figure out where the implementation of the HSystem class was. I think it could be a good idea to move it from tcl_interface_gen.cc to HSystem.cc. Also, maybe HSystem.cc and HSystem.hh should be moved to their respective tcl/ directories? A. --=20 The idea that Bill Gates has appeared like a knight in shining armour to lead all customers out of a mire of technological chaos neatly ignores the fact that it was he who, by peddling second-rate technology, led them into it in the first place. - Douglas Adams (1952-2001) --ncX6roZrNNHXnAbh Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjy2HHUACgkQttcWHAnWiGfEeACfbN9NpM9NO6ysK+qz/Ys3B4jo 8DcAn0TmtoR05QkOSqGe67Gq0VRTDZJ3 =ruR8 -----END PGP SIGNATURE----- --ncX6roZrNNHXnAbh-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Thu Apr 11 16:33:35 2002 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 C7A8F37B400 for ; Thu, 11 Apr 2002 16:33:33 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3BNXXZ08979 for libh@FreeBSD.org; Thu, 11 Apr 2002 18:33:33 -0500 (CDT) (envelope-from antoine) Message-Id: <200204112333.g3BNXXZ08979@usw4.freebsd.org> From: Antoine Beaupré Date: Thu, 11 Apr 2002 18:33:32 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh HACKERS Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/11 18:33:32 CDT Added files: . HACKERS Log: Add a basic developer's guide to libh Submitted by: Max Okumoto To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Thu Apr 11 16:35:57 2002 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 ACD1C37B404 for ; Thu, 11 Apr 2002 16:35:52 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3BNZqr09013 for libh@FreeBSD.org; Thu, 11 Apr 2002 18:35:52 -0500 (CDT) (envelope-from antoine) Message-Id: <200204112335.g3BNZqr09013@usw4.freebsd.org> From: Antoine Beaupré Date: Thu, 11 Apr 2002 18:35:52 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/include HSystem.hh Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/11 18:35:52 CDT Modified files: include HSystem.hh Log: add doxygen comments to build_systems() and a typedef in part Submitted by: Max Okumoto Revision Changes Path 1.5 +17 -1 libh/include/HSystem.hh To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Thu Apr 11 16:41: 0 2002 Delivered-To: freebsd-libh@freebsd.org Received: from postal.sdsc.edu (postal.sdsc.edu [132.249.20.114]) by hub.freebsd.org (Postfix) with ESMTP id 3B6D637B416 for ; Thu, 11 Apr 2002 16:40:50 -0700 (PDT) Received: from multivac.sdsc.edu (multivac.sdsc.edu [132.249.20.57]) by postal.sdsc.edu (8.11.6/8.11.6/server/36) with ESMTP id g3BNei723806; Thu, 11 Apr 2002 16:40:44 -0700 (PDT) Received: by multivac (8.11.6+Sun/1.11-SolarisClient) id g3BNei928402; Thu, 11 Apr 2002 16:40:44 -0700 (PDT) To: Libh Subject: Re: moving include/HSystem.hh implementation to a new lib/tcl/HSystem.cc References: <20020411232957.GM302@lenny.anarcat.dyndns.org> From: Max Okumoto Date: 11 Apr 2002 16:40:44 -0700 In-Reply-To: The Anarcat's message of "Thu, 11 Apr 2002 19:29:58 -0400" Message-ID: Lines: 16 X-Mailer: Gnus v5.5/XEmacs 20.4 - "Emerald" Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG That sounds good. Max Okumoto The Anarcat writes: > > Hi. > > I took a while to figure out where the implementation of the HSystem > class was. I think it could be a good idea to move it from > tcl_interface_gen.cc to HSystem.cc. > > Also, maybe HSystem.cc and HSystem.hh should be moved to their > respective tcl/ directories? > > A. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Thu Apr 11 16:41:45 2002 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 F119937B405 for ; Thu, 11 Apr 2002 16:41:43 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3BNfhp09050 for libh@FreeBSD.org; Thu, 11 Apr 2002 18:41:43 -0500 (CDT) (envelope-from antoine) Message-Id: <200204112341.g3BNfhp09050@usw4.freebsd.org> From: Antoine Beaupré Date: Thu, 11 Apr 2002 18:41:43 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh TODO Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/11 18:41:43 CDT Modified files: . TODO Log: add HSystem class implementation moving item Revision Changes Path 1.16 +6 -1 libh/TODO To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Thu Apr 11 16:44:25 2002 Delivered-To: freebsd-libh@freebsd.org Received: from postal.sdsc.edu (postal.sdsc.edu [132.249.20.114]) by hub.freebsd.org (Postfix) with ESMTP id 3CF2A37B416 for ; Thu, 11 Apr 2002 16:44:24 -0700 (PDT) Received: from multivac.sdsc.edu (multivac.sdsc.edu [132.249.20.57]) by postal.sdsc.edu (8.11.6/8.11.6/server/36) with ESMTP id g3BNiJ724184; Thu, 11 Apr 2002 16:44:19 -0700 (PDT) Received: by multivac (8.11.6+Sun/1.11-SolarisClient) id g3BNiJa28979; Thu, 11 Apr 2002 16:44:19 -0700 (PDT) To: libh@FreeBSD.ORG Subject: header file guards References: <200204112335.g3BNZqr09013@usw4.freebsd.org> From: Max Okumoto Date: 11 Apr 2002 16:44:19 -0700 In-Reply-To: Antoine Beaupré's message of "Thu, 11 Apr 2002 18:35:52 -0500 (CDT)" Message-ID: Lines: 5 X-Mailer: Gnus v5.5/XEmacs 20.4 - "Emerald" Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Is there a reason that there are include guards in both the headers files and the files that include them? Max Okumoto To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Thu Apr 11 16:45:18 2002 Delivered-To: freebsd-libh@freebsd.org Received: from tomts7-srv.bellnexxia.net (tomts7.bellnexxia.net [209.226.175.40]) by hub.freebsd.org (Postfix) with ESMTP id 49BE837B400 for ; Thu, 11 Apr 2002 16:45:16 -0700 (PDT) Received: from khan.anarcat.dyndns.org ([65.94.186.97]) by tomts7-srv.bellnexxia.net (InterMail vM.4.01.03.23 201-229-121-123-20010418) with ESMTP id <20020411234510.TTTN12118.tomts7-srv.bellnexxia.net@khan.anarcat.dyndns.org>; Thu, 11 Apr 2002 19:45:10 -0400 Received: from lenny.anarcat.dyndns.org (lenny.anarcat.dyndns.org [192.168.0.4]) by khan.anarcat.dyndns.org (Postfix) with SMTP id ED75D18A7; Thu, 11 Apr 2002 19:45:05 -0400 (EDT) Received: by lenny.anarcat.dyndns.org (sSMTP sendmail emulation); Thu, 11 Apr 2002 19:44:01 -0400 Date: Thu, 11 Apr 2002 19:44:01 -0400 From: The Anarcat To: Max Okumoto Cc: libh@FreeBSD.ORG Subject: Re: header file guards Message-ID: <20020411234401.GN302@lenny.anarcat.dyndns.org> References: <200204112335.g3BNZqr09013@usw4.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="movZSYdJ761vCHaE" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.3.27i Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --movZSYdJ761vCHaE Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable None that I can see. A. On Thu Apr 11, 2002 at 04:44:19PM -0700, Max Okumoto wrote: >=20 > Is there a reason that there are include guards in both > the headers files and the files that include them? >=20 > Max Okumoto >=20 > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-libh" in the body of the message --movZSYdJ761vCHaE Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjy2H8AACgkQttcWHAnWiGfO7QCfep02JQ6jBcL7Y3ErPznqEvx8 flEAnA/y8Z4ouhh/mT5+TWpgL3BtP0+U =Le+J -----END PGP SIGNATURE----- --movZSYdJ761vCHaE-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Thu Apr 11 16:53:24 2002 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 EDF8A37B416 for ; Thu, 11 Apr 2002 16:53:21 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3BNrLO09099 for libh@FreeBSD.org; Thu, 11 Apr 2002 18:53:21 -0500 (CDT) (envelope-from antoine) Message-Id: <200204112353.g3BNrLO09099@usw4.freebsd.org> From: Antoine Beaupré Date: Thu, 11 Apr 2002 18:53:21 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh TODO Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/11 18:53:21 CDT Modified files: . TODO Log: add item about header guards Revision Changes Path 1.17 +4 -1 libh/TODO To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Thu Apr 11 16:54: 7 2002 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 BA6F037B400 for ; Thu, 11 Apr 2002 16:54:03 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3BNs3O09130 for libh@FreeBSD.org; Thu, 11 Apr 2002 18:54:03 -0500 (CDT) (envelope-from antoine) Message-Id: <200204112354.g3BNs3O09130@usw4.freebsd.org> From: Antoine Beaupré Date: Thu, 11 Apr 2002 18:54:02 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/doc/dox Makefile Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/11 18:54:02 CDT Modified files: doc/dox Makefile Log: show how to build Postscript and PDF manuals Revision Changes Path 1.2 +7 -2 libh/doc/dox/Makefile To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Thu Apr 11 16:55:23 2002 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 306CB37B404 for ; Thu, 11 Apr 2002 16:55:22 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3BNtLv09165 for libh@FreeBSD.org; Thu, 11 Apr 2002 18:55:21 -0500 (CDT) (envelope-from antoine) Message-Id: <200204112355.g3BNtLv09165@usw4.freebsd.org> From: Antoine Beaupré Date: Thu, 11 Apr 2002 18:55:21 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/release console.tcl console_init.tcl Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/11 18:55:21 CDT Removed files: release console.tcl console_init.tcl Log: these have been repo-copied to release/console/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Thu Apr 11 16:59:43 2002 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 2400337B405 for ; Thu, 11 Apr 2002 16:59:41 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3BNxec09209 for libh@FreeBSD.org; Thu, 11 Apr 2002 18:59:40 -0500 (CDT) (envelope-from antoine) Message-Id: <200204112359.g3BNxec09209@usw4.freebsd.org> From: Antoine Beaupré Date: Thu, 11 Apr 2002 18:59:40 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh TODO Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/11 18:59:40 CDT Modified files: . TODO Log: add todo: allow building of libh without compile/ directory Revision Changes Path 1.18 +4 -1 libh/TODO To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Thu Apr 11 17:22:21 2002 Delivered-To: freebsd-libh@freebsd.org Received: from postal.sdsc.edu (postal.sdsc.edu [132.249.20.114]) by hub.freebsd.org (Postfix) with ESMTP id D42C837B405 for ; Thu, 11 Apr 2002 17:22:19 -0700 (PDT) Received: from multivac.sdsc.edu (multivac.sdsc.edu [132.249.20.57]) by postal.sdsc.edu (8.11.6/8.11.6/server/36) with ESMTP id g3C0MJ728067; Thu, 11 Apr 2002 17:22:19 -0700 (PDT) Received: by multivac (8.11.6+Sun/1.11-SolarisClient) id g3C0MJD01155; Thu, 11 Apr 2002 17:22:19 -0700 (PDT) To: freebsd-libh@FreeBSD.ORG Subject: doxygen comment for lib/tcl/LibHTclInit_disk.cc From: Max Okumoto Date: 11 Apr 2002 17:22:19 -0700 Message-ID: Lines: 18 Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Index: lib/tcl/LibHTclInit_disk.cc =================================================================== RCS file: /home/libh/cvs/libh/lib/tcl/LibHTclInit_disk.cc,v retrieving revision 1.5 diff -r1.5 LibHTclInit_disk.cc 52c52,56 < extern "C" int Htcldisk_Init( Tcl_Interp* interp ) --- > /** > * Register tcl bindings for lib/disk subsystem. > */ > extern "C" int > Htcldisk_Init(Tcl_Interp* interp) 54c58 < if ( interp == 0 ) --- > if (interp == 0) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Thu Apr 11 17:36:14 2002 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 6974537B41C for ; Thu, 11 Apr 2002 17:36:11 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3C0aA809309 for libh@FreeBSD.org; Thu, 11 Apr 2002 19:36:10 -0500 (CDT) (envelope-from antoine) Message-Id: <200204120036.g3C0aA809309@usw4.freebsd.org> From: Antoine Beaupré Date: Thu, 11 Apr 2002 19:36:10 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh TODO Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/11 19:36:10 CDT Modified files: . TODO Log: add todo: update (c) to 2002 Revision Changes Path 1.19 +3 -1 libh/TODO To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Fri Apr 12 3:35:32 2002 Delivered-To: freebsd-libh@freebsd.org Received: from postal.sdsc.edu (postal.sdsc.edu [132.249.20.114]) by hub.freebsd.org (Postfix) with ESMTP id E916B37B43B for ; Fri, 12 Apr 2002 03:35:10 -0700 (PDT) Received: from multivac.sdsc.edu (multivac.sdsc.edu [132.249.20.57]) by postal.sdsc.edu (8.11.6/8.11.6/server/36) with ESMTP id g3CAZA709852; Fri, 12 Apr 2002 03:35:10 -0700 (PDT) Received: by multivac (8.11.6+Sun/1.11-SolarisClient) id g3CAZAL24294; Fri, 12 Apr 2002 03:35:10 -0700 (PDT) To: freebsd-libh@FreeBSD.ORG Subject: cleanup of HSystem (stage 1) From: Max Okumoto Date: 12 Apr 2002 03:35:10 -0700 Message-ID: Lines: 429 X-Mailer: Gnus v5.5/XEmacs 20.4 - "Emerald" Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG * (HSystem.hh) Cleanup API by reducing number of externally accesable types and methods. * (HSystem.hh) Cleanup API by changing the following output routines to private, and added gen_file() which calls them in sequence. gen_header() gen_classes_interfaces() gen_register_command_access() gen_footer() * (HSystem.hh) Declared new types to be used in stage 2 of cleanup ClassDesc, MethodDesc, CallBackDesc * (HSystem.hh) Flaged a problem in the copy constructor. * (HSystem.hh) Added Doxygen style comments. * (HSystem.hh) Corrected comment for build_systems(). * (tcl_interface_gen.cc) Cleaned up main() by using more descriptive variable names. * (tcl_interface_gen.cc) Cleaned up main() by using new gen_file() method. * (tcl_interface_gen.cc) Started mucking white space. Index: include/HSystem.hh =================================================================== RCS file: /home/libh/cvs/libh/include/HSystem.hh,v retrieving revision 1.5 diff -u -r1.5 HSystem.hh --- include/HSystem.hh 2002/04/11 23:35:52 1.5 +++ include/HSystem.hh 2002/04/12 10:03:25 @@ -37,75 +37,129 @@ #ifndef HSystem_hh #define HSystem_hh -#ifndef LanguageInterface_hh #include "LanguageInterface.hh" -#endif -#include - -#include +#include #include - -//====================================================================== +#include -class HSystem -{ - public: - typedef list Descriptions; - typedef set Includes; - typedef list CommandAccessToRegister; - typedef list > StaticMethods; - - HSystem( const string& aName ) - : name( aName ) {} - HSystem( const HSystem& aHSystem ) - : name( aHSystem.name ) {} - - void add_class( const LanguageInterface::Object::ClassDescription* class_desc, const string& include_file ) - { - descriptions.push_back( class_desc ); - includes.insert( include_file ); - } - - void gen_header( ostream& out ); - void gen_classes_interfaces( ostream& out ); - void gen_register_command_access( ostream& out ); - void gen_footer( ostream& out ); - - Descriptions descriptions; - Includes includes; - CommandAccessToRegister commandAccessToRegister; - StaticMethods staticMethods; - - string name; - bool operator < ( const HSystem& toCompare ) const { return name < toCompare.name; } - bool operator == ( const HSystem& toCompare ) const { return name == toCompare.name; } - - private: - void gen_class_header( ostream& out, const LanguageInterface::Object::ClassDescription* aClassDescription ); - void gen_callback_interfaces( ostream& out, const LanguageInterface::Object::ClassDescription* aClassDescription ); - void gen_dynamic_methods_interfaces( ostream& out, const LanguageInterface::Object::ClassDescription* aClassDescription ); - void gen_static_method_interfaces( ostream& out, const LanguageInterface::Object::ClassDescription* aClassDescription ); - string gen_result_to_obj( LanguageInterface::Object::MethodDescription::Value t ); - string gen_method_argument( LanguageInterface::Object::MethodDescription::Value t, int argno, int method_argno, bool last_arg_in_set_method ); +/** + * Represent a libh subsystem object. + */ +class HSystem { + typedef LanguageInterface::Object::ClassDescription ClassDesc; + typedef LanguageInterface::Object::MethodDescription MethodDesc; + typedef LanguageInterface::Object::CallbackDescription CallBackDesc; + + typedef list Descriptions; + typedef set Includes; + typedef list CommandAccessToRegister; + typedef list > StaticMethods; + + Descriptions descriptions; + Includes includes; + CommandAccessToRegister commandAccessToRegister; + StaticMethods staticMethods; + +public: + const string name; /**< Name of the subsystem. */ + + /** + * Constructor. + */ + HSystem(const string& aName) + : name(aName) {} + + /** + * Copy constructor. XXX This is broken! None of the other state is + * copied! + */ + HSystem(const HSystem& aHSystem) + : name(aHSystem.name) {} + + /** + * LessThan operator. + */ + bool operator<(const HSystem& rhs) const { return name < rhs.name; } + + /** + * Equivilance operator. + */ + bool operator==(const HSystem& rhs) const { return name == rhs.name; } + + /** + * Adds the class description and include file to the system definition. + * + * @param class_desc + * @param include_file + * + * @see find_classes_descriptions.pl + */ + void + add_class(const ClassDesc *class_desc, const string& include_file) + { + descriptions.push_back(class_desc); + includes.insert(include_file); + } + + /** + * Generate libh subsystem tcl interface text. + * + * @param out stream to send text. + */ + void + gen_file(ostream& out) + { + gen_header(out); + gen_classes_interfaces(out); + gen_register_command_access(out); + gen_footer(out); + } + +private: + /** + * Output header and includes. The output text contains a + * warning that it is a generated source file. + * + * @param out stream to send text. + */ + void gen_header(ostream& out) const; + + /** + * @param out stream to send text. + */ + void gen_classes_interfaces(ostream& out); + + /** + * @param out stream to send text. + */ + void gen_register_command_access(ostream& out); + + /** + * @param out stream to send text. + */ + void gen_footer(ostream& out) const; + + void gen_class_header(ostream& out, const ClassDesc* aClassDescription); + void gen_callback_interfaces(ostream& out, const ClassDesc* aClassDescription); + void gen_dynamic_methods_interfaces(ostream& out, const ClassDesc* aClassDescription); + void gen_static_method_interfaces(ostream& out, const ClassDesc* aClassDescription); + string gen_result_to_obj(MethodDesc::Value t); + string gen_method_argument(MethodDesc::Value t, int argno, int method_argno, bool last_arg_in_set_method); }; // class HSystem -//====================================================================== - /** * a set of systems */ typedef set Systems; -//====================================================================== - /** * Initialize a subsystem and register it. * * The implementation of this function must add the subsystem to the * Systems set. The subsystem added must include all classes - * description the subsystems wishes to make accessible from TCL. + * description the subsystems wishes to make accessible to TCL. * * @note this function is created by find_classes_descriptions.pl for * each subsystem. @@ -113,8 +167,6 @@ * @see find_classes_descriptions.pl * @param systems the set of HSystem objects to add the subsystem to */ -void build_systems( Systems& systems ); - -//====================================================================== +void build_systems(Systems& systems); #endif // HSystem_hh Index: lib/tcl/tcl_interface_gen.cc =================================================================== RCS file: /home/libh/cvs/libh/lib/tcl/tcl_interface_gen.cc,v retrieving revision 1.7 diff -u -r1.7 tcl_interface_gen.cc --- lib/tcl/tcl_interface_gen.cc 2001/09/20 21:17:50 1.7 +++ lib/tcl/tcl_interface_gen.cc 2002/04/12 10:03:27 @@ -1,5 +1,5 @@ /*- - * Copyright (c) 1998-2001 The FreeBSD Project + * Copyright (c) 1998-2002 The FreeBSD Project * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -33,13 +33,8 @@ // Eugene Skepner // $Id: tcl_interface_gen.cc,v 1.45 1999/01/06 15:17:48 eugene Exp $ -#ifndef HSystem_hh #include "HSystem.hh" -#endif - -#ifndef String_hh #include "String.hh" -#endif #include #include @@ -47,30 +42,41 @@ #include #include -int main( int argc, char** argv ) +/** + * Main entry point for tcl bindings generator. Create a nessisary code + * tcl to access the functions. + * + * @returns 0 for success, 1 for incorrect number of args, + * 2 for some an exception. + */ +int +main(int argc, char** argv) { + const string progname = argv[0]; + if ( argc != 3 ) { - cerr << "Usage: " << argv[0] << " " << endl; + cerr << "Usage: " << progname << " " << endl; return 1; } + const string name = argv[1]; + const string ofile = argv[2]; + try { Systems systems; build_systems( systems ); - Systems::iterator system = systems.find( HSystem( argv[1] ) ); + Systems::const_iterator system = systems.find(HSystem(name)); if ( system == systems.end() ) - throw runtime_error( string( "System " ) + argv[1] + " is unknown" ); + throw runtime_error("System " + name + " is unknown"); - ofstream out( argv[2] ); + ofstream out(ofile.c_str()); if ( !out ) - throw runtime_error( string( "Unable to create " ) + argv[2] + ": " + ::strerror( errno ) ); + throw runtime_error("Unable to create " + ofile + + ": " + ::strerror(errno)); HSystem& s = const_cast( *system ); - s.gen_header( out ); - s.gen_classes_interfaces( out ); - s.gen_register_command_access( out ); - s.gen_footer( out ); + s.gen_file(out); } catch ( exception& err ) { cerr << "Error: " << err.what() << endl; @@ -81,7 +87,8 @@ } /* main */ -void HSystem::gen_header( ostream& out ) +void +HSystem::gen_header(ostream& out) const { time_t t = time( 0 ); out << "/*" << endl; @@ -110,7 +117,8 @@ } /* HSystem::gen_header */ -void HSystem::gen_class_header( ostream& out, const LanguageInterface::Object::ClassDescription* aClassDescription ) +void +HSystem::gen_class_header(ostream& out, const LanguageInterface::Object::ClassDescription* aClassDescription) { out << "class " << replace_chars( aClassDescription->name, ':', '_' ) << "Access : "; if ( aClassDescription->parents[0] ) { @@ -129,7 +137,8 @@ } /* HSystem::gen_class_header */ -void HSystem::gen_callback_interfaces( ostream& out, const LanguageInterface::Object::ClassDescription* aClassDescription ) +void +HSystem::gen_callback_interfaces(ostream& out, const LanguageInterface::Object::ClassDescription* aClassDescription) { if ( aClassDescription->has_callbacks() ) { out << " virtual void activate_callback( Tcl_Interp* interp, Tcl_Obj* aCommand, Tcl_Obj* aUserData, Tcl_Obj* aArg, LanguageInterface::SpecificCallbackData& aSpecificCallbackData )\n" @@ -170,7 +179,8 @@ } /* HSystem::gen_callback_interfaces */ -void HSystem::gen_dynamic_methods_interfaces( ostream& out, const LanguageInterface::Object::ClassDescription* aClassDescription ) +void +HSystem::gen_dynamic_methods_interfaces(ostream& out, const LanguageInterface::Object::ClassDescription* aClassDescription) { out << " static int methodCommand( ClientData obj, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[] )\n" << " {\n" @@ -347,7 +357,8 @@ } /* HSystem::gen_dynamic_methods_interfaces */ -void HSystem::gen_static_method_interfaces( ostream& out, const LanguageInterface::Object::ClassDescription* aClassDescription ) +void +HSystem::gen_static_method_interfaces( ostream& out, const LanguageInterface::Object::ClassDescription* aClassDescription) { if ( aClassDescription->staticMethods() > 0 ) { out << " public:\n"; @@ -412,26 +423,27 @@ } /* HSystem::gen_static_method_interfaces */ -void HSystem::gen_classes_interfaces( ostream& out ) +void +HSystem::gen_classes_interfaces(ostream& out) { for ( Descriptions::const_iterator di = descriptions.begin(); di != descriptions.end(); ++di ) { - cout << (*di)->name << endl; + const char *name = (*di)->name; + + cout << name << endl; gen_class_header( out, *di ); gen_dynamic_methods_interfaces( out, *di ); gen_static_method_interfaces( out, *di ); gen_callback_interfaces( out, *di ); - out << "}; /* class " << replace_chars( (*di)->name, ':', '_' ) << "Access */\n"; - + out << "}; /* class " << replace_chars(name, ':', '_') << "Access */\n"; out << endl; out << endl; - commandAccessToRegister.push_back( (*di)->name ); + commandAccessToRegister.push_back(name); } - -} /* HSystem::gen_dynamic_methods_interfaces */ +} /* HSystem::gen_classes_interfaces */ - -void HSystem::gen_register_command_access( ostream& out ) +void +HSystem::gen_register_command_access(ostream& out) { out << "void register_command_access_tcl()\n" << "{\n"; @@ -455,7 +467,8 @@ } /* HSystem::gen_register_command_access */ -void HSystem::gen_footer( ostream& out ) +void +HSystem::gen_footer(ostream& out) const { out << "/* end */" << endl; out << endl; @@ -463,7 +476,8 @@ } /* HSystem::gen_footer */ -string HSystem::gen_result_to_obj( LanguageInterface::Object::MethodDescription::Value t ) +string +HSystem::gen_result_to_obj(LanguageInterface::Object::MethodDescription::Value t) { switch ( (LanguageInterface::Object::MethodDescription::ValueType)t ) { case LanguageInterface::Object::MethodDescription::vtVoid: @@ -500,7 +514,8 @@ } /* HSystem::gen_result_to_obj */ -string HSystem::gen_method_argument( LanguageInterface::Object::MethodDescription::Value t, int argno, int method_argno, bool last_arg_in_set_method ) +string +HSystem::gen_method_argument(LanguageInterface::Object::MethodDescription::Value t, int argno, int method_argno, bool last_arg_in_set_method) { string result; if ( t.optional() && t != LanguageInterface::Object::MethodDescription::vtList && t != LanguageInterface::Object::MethodDescription::vtListRef && t != LanguageInterface::Object::MethodDescription::vtListPtr && !last_arg_in_set_method ) { @@ -559,3 +574,4 @@ return(result); } /* HSystem::gen_method_argument */ + To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Fri Apr 12 4: 2:21 2002 Delivered-To: freebsd-libh@freebsd.org Received: from postal.sdsc.edu (postal.sdsc.edu [132.249.20.114]) by hub.freebsd.org (Postfix) with ESMTP id 3923837B41A for ; Fri, 12 Apr 2002 04:02:10 -0700 (PDT) Received: from multivac.sdsc.edu (multivac.sdsc.edu [132.249.20.57]) by postal.sdsc.edu (8.11.6/8.11.6/server/36) with ESMTP id g3CB29711184; Fri, 12 Apr 2002 04:02:09 -0700 (PDT) Received: by multivac (8.11.6+Sun/1.11-SolarisClient) id g3CB29125129; Fri, 12 Apr 2002 04:02:09 -0700 (PDT) To: freebsd-libh@FreeBSD.ORG Subject: cleanup of HSystem (stage 2) From: Max Okumoto Date: 12 Apr 2002 04:02:09 -0700 Message-ID: Lines: 298 X-Mailer: Gnus v5.5/XEmacs 20.4 - "Emerald" Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG * (tcl_interface_gen.cc) Used new types defined in HSystem.h ClassDesc, MethodDesc, CallBackDesc --- lib/tcl/tcl_interface_gen.cc.stage1 Fri Apr 12 03:00:27 2002 +++ lib/tcl/tcl_interface_gen.cc Fri Apr 12 03:38:06 2002 @@ -118,11 +118,11 @@ } /* HSystem::gen_header */ void -HSystem::gen_class_header(ostream& out, const LanguageInterface::Object::ClassDescription* aClassDescription) +HSystem::gen_class_header(ostream& out, const ClassDesc* aClassDescription) { out << "class " << replace_chars( aClassDescription->name, ':', '_' ) << "Access : "; if ( aClassDescription->parents[0] ) { - for ( const LanguageInterface::Object::ClassDescription* const* pd = aClassDescription->parents; *pd; ++pd ) { + for ( const ClassDesc* const* pd = aClassDescription->parents; *pd; ++pd ) { if ( pd != aClassDescription->parents ) out << ", "; out << "public " << replace_chars( (*pd)->name, ':', '_' ) << "Access"; @@ -138,14 +138,14 @@ } /* HSystem::gen_class_header */ void -HSystem::gen_callback_interfaces(ostream& out, const LanguageInterface::Object::ClassDescription* aClassDescription) +HSystem::gen_callback_interfaces(ostream& out, const ClassDesc* aClassDescription) { if ( aClassDescription->has_callbacks() ) { out << " virtual void activate_callback( Tcl_Interp* interp, Tcl_Obj* aCommand, Tcl_Obj* aUserData, Tcl_Obj* aArg, LanguageInterface::SpecificCallbackData& aSpecificCallbackData )\n" << " {\n" << " /* cerr << \"" << aClassDescription->name << " activate_callback\" << endl; */\n" << " "; - for ( const LanguageInterface::Object::CallbackDescription* cd = aClassDescription->callbacks; cd->type; ++cd ) { + for ( const CallBackDesc* cd = aClassDescription->callbacks; cd->type; ++cd ) { out << "if ( dynamic_cast<" << cd->type << "*>( &aSpecificCallbackData ) != 0 ) {\n" << " " << cd->type << "& scd = dynamic_cast<" << cd->type << "&>( aSpecificCallbackData );\n" << " Tcl_Obj* toEval = Tcl_NewObj();\n" @@ -180,7 +180,7 @@ } /* HSystem::gen_callback_interfaces */ void -HSystem::gen_dynamic_methods_interfaces(ostream& out, const LanguageInterface::Object::ClassDescription* aClassDescription) +HSystem::gen_dynamic_methods_interfaces(ostream& out, const ClassDesc* aClassDescription) { out << " static int methodCommand( ClientData obj, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[] )\n" << " {\n" @@ -209,7 +209,7 @@ << " }\n" << " else "; - for ( const LanguageInterface::Object::MethodDescription* method = aClassDescription->methods; method->name; ++method ) { + for ( const MethodDesc* method = aClassDescription->methods; method->name; ++method ) { if ( method->dynamic() ) { cout << '\t' << method->name << endl; out << "if ( !strcmp( method, \"" << method->name << "\" ) ) {\n"; @@ -226,14 +226,14 @@ for ( int argno = 0; argno < max_args; ++argno ) { if ( !method->getOrSet() || argno != max_args - 1 ) { out << prefix << LanguageInterface::method_argument_type( method->args[argno], false ) << " a" << to_string( argno ); - if ( method->args[argno] == LanguageInterface::Object::MethodDescription::vtList || method->args[argno] == LanguageInterface::Object::MethodDescription::vtListRef || method->args[argno] == LanguageInterface::Object::MethodDescription::vtListPtr ) + if ( method->args[argno] == MethodDesc::vtList || method->args[argno] == MethodDesc::vtListRef || method->args[argno] == MethodDesc::vtListPtr ) out << ";\n" << prefix << gen_method_argument( method->args[argno], argno + 3, argno + 1, false ) << ";\n"; else out << " = " << gen_method_argument( method->args[argno], argno + 3, argno + 1, false ) << ";\n"; } } - const bool result_present = method->result != LanguageInterface::Object::MethodDescription::vtVoid; + const bool result_present = method->result != MethodDesc::vtVoid; if ( method->getOrSet() ) { if ( method->setReturnsOld() ) { out << prefix << "const " << LanguageInterface::method_result_type( method->result, false ) << " result_object = object_t->" << method->name_to_call << "( "; @@ -246,7 +246,7 @@ out << prefix << "if ( objc - 3 == " << max_args << " ) { /* set requested */\n"; out << prefix << " " << LanguageInterface::method_argument_type( method->args[max_args - 1], false ) << " a" << to_string( max_args - 1 ); - if ( method->args[max_args - 1] == LanguageInterface::Object::MethodDescription::vtList || method->args[max_args - 1] == LanguageInterface::Object::MethodDescription::vtListRef || method->args[max_args - 1] == LanguageInterface::Object::MethodDescription::vtListPtr ) + if ( method->args[max_args - 1] == MethodDesc::vtList || method->args[max_args - 1] == MethodDesc::vtListRef || method->args[max_args - 1] == MethodDesc::vtListPtr ) out << ";\n" << prefix << " " << gen_method_argument( method->args[max_args - 1], max_args + 2, max_args, true ) << ";\n"; else out << " = " << gen_method_argument( method->args[max_args - 1], max_args + 2, max_args, true ) << ";\n"; @@ -262,7 +262,7 @@ else if ( method->setReturnsNew() ) { out << prefix << "if ( objc - 3 == " << max_args << " ) { /* set requested */\n"; out << prefix << " " << LanguageInterface::method_argument_type( method->args[max_args - 1], false ) << " a" << to_string( max_args - 1 ); - if ( method->args[max_args - 1] == LanguageInterface::Object::MethodDescription::vtList || method->args[max_args - 1] == LanguageInterface::Object::MethodDescription::vtListRef || method->args[max_args - 1] == LanguageInterface::Object::MethodDescription::vtListPtr ) + if ( method->args[max_args - 1] == MethodDesc::vtList || method->args[max_args - 1] == MethodDesc::vtListRef || method->args[max_args - 1] == MethodDesc::vtListPtr ) out << ";\n" << prefix << " " << gen_method_argument( method->args[max_args - 1], max_args + 2, max_args, true ) << ";\n"; else out << " = " << gen_method_argument( method->args[max_args - 1], max_args + 2, max_args, true ) << ";\n"; @@ -285,7 +285,7 @@ else { out << prefix << "if ( objc - 3 == " << max_args << " ) { /* set requested */\n"; out << prefix << " " << LanguageInterface::method_argument_type( method->args[max_args - 1], false ) << " a" << to_string( max_args - 1 ); - if ( method->args[max_args - 1] == LanguageInterface::Object::MethodDescription::vtList || method->args[max_args - 1] == LanguageInterface::Object::MethodDescription::vtListRef || method->args[max_args - 1] == LanguageInterface::Object::MethodDescription::vtListPtr ) + if ( method->args[max_args - 1] == MethodDesc::vtList || method->args[max_args - 1] == MethodDesc::vtListRef || method->args[max_args - 1] == MethodDesc::vtListPtr ) out << ";\n" << prefix << " " << gen_method_argument( method->args[max_args - 1], max_args + 2, max_args, true ) << ";\n"; else out << " = " << gen_method_argument( method->args[max_args - 1], max_args + 2, max_args, true ) << ";\n"; @@ -337,7 +337,7 @@ if ( aClassDescription->parents[0] ) { out << "if ( "; - for ( const LanguageInterface::Object::ClassDescription* const* pd = aClassDescription->parents; *pd; ++pd ) { + for ( const ClassDesc* const* pd = aClassDescription->parents; *pd; ++pd ) { if ( pd != aClassDescription->parents ) out << " && "; out << replace_chars( (*pd)->name, ':', '_' ) << "Access::methodCommand_object( object, method, master_interpreter, interp, objc, objv ) == TCL_ERROR"; @@ -358,11 +358,11 @@ } /* HSystem::gen_dynamic_methods_interfaces */ void -HSystem::gen_static_method_interfaces( ostream& out, const LanguageInterface::Object::ClassDescription* aClassDescription) +HSystem::gen_static_method_interfaces( ostream& out, const ClassDesc* aClassDescription) { if ( aClassDescription->staticMethods() > 0 ) { out << " public:\n"; - for ( const LanguageInterface::Object::MethodDescription* method = aClassDescription->methods; method->name; ++method ) { + for ( const MethodDesc* method = aClassDescription->methods; method->name; ++method ) { if ( !method->dynamic() ) { cout << '\t' << method->name << endl; @@ -380,20 +380,20 @@ int min_args, max_args; method->numberOfArgs( min_args, max_args ); - const int max_args_in_call = method->args[max_args-1] == LanguageInterface::Object::MethodDescription::vtLanguageInterface ? max_args - 1 : max_args; + const int max_args_in_call = method->args[max_args-1] == MethodDesc::vtLanguageInterface ? max_args - 1 : max_args; out << " if ( objc - 2 < " << min_args << " || objc - 2 > " << max_args_in_call << " ) \n" << " return error( interp, \"Wrong number of arguments: \", \"" << aClassDescription->name << "::" << method->name << "\", \" (was \", to_string( objc - 2 ).c_str(), \", expected " << ( min_args < max_args_in_call ? to_string( min_args ) + " to " + to_string( max_args_in_call ) : to_string( max_args_in_call ) ) << ")\", 0 );\n"; out << " const char* method = \"" << method->name << "\";\n"; string prefix = " "; for ( int argno = 0; argno < max_args; ++argno ) { out << prefix << LanguageInterface::method_argument_type( method->args[argno], false ) << " a" << to_string( argno ); - if ( method->args[argno] == LanguageInterface::Object::MethodDescription::vtList || method->args[argno] == LanguageInterface::Object::MethodDescription::vtListRef || method->args[argno] == LanguageInterface::Object::MethodDescription::vtListPtr ) + if ( method->args[argno] == MethodDesc::vtList || method->args[argno] == MethodDesc::vtListRef || method->args[argno] == MethodDesc::vtListPtr ) out << ";\n" << prefix << gen_method_argument( method->args[argno], argno + 2, argno + 1, false ) << ";\n"; else out << " = " << gen_method_argument( method->args[argno], argno + 2, argno + 1, false ) << ";\n"; } out << prefix; - if ( method->result != LanguageInterface::Object::MethodDescription::vtVoid ) + if ( method->result != MethodDesc::vtVoid ) out << LanguageInterface::method_result_type( method->result, false ) << " result_object = "; out << aClassDescription->cxx_name << "::" << method->name_to_call << "( "; for ( int argno = 0; argno < max_args; ++argno ) { @@ -402,7 +402,7 @@ out << ", "; } out << " );\n"; - if ( method->result != LanguageInterface::Object::MethodDescription::vtVoid ) { + if ( method->result != MethodDesc::vtVoid ) { out << " Tcl_SetObjResult( interp, " << gen_result_to_obj( method->result ) << " );\n"; } else { @@ -477,35 +477,35 @@ string -HSystem::gen_result_to_obj(LanguageInterface::Object::MethodDescription::Value t) +HSystem::gen_result_to_obj(MethodDesc::Value t) { - switch ( (LanguageInterface::Object::MethodDescription::ValueType)t ) { - case LanguageInterface::Object::MethodDescription::vtVoid: + switch ( (MethodDesc::ValueType)t ) { + case MethodDesc::vtVoid: return("Tcl_NewObj()"); - case LanguageInterface::Object::MethodDescription::vtChar: - case LanguageInterface::Object::MethodDescription::vtUChar: - case LanguageInterface::Object::MethodDescription::vtShort: - case LanguageInterface::Object::MethodDescription::vtUShort: - case LanguageInterface::Object::MethodDescription::vtInt: - case LanguageInterface::Object::MethodDescription::vtUInt: - case LanguageInterface::Object::MethodDescription::vtLong: - case LanguageInterface::Object::MethodDescription::vtULong: - case LanguageInterface::Object::MethodDescription::vtLongLong: - case LanguageInterface::Object::MethodDescription::vtULongLong: - case LanguageInterface::Object::MethodDescription::vtBool: - case LanguageInterface::Object::MethodDescription::vtFloat: - case LanguageInterface::Object::MethodDescription::vtDouble: - case LanguageInterface::Object::MethodDescription::vtLongDouble: - case LanguageInterface::Object::MethodDescription::vtString: - case LanguageInterface::Object::MethodDescription::vtObject: + case MethodDesc::vtChar: + case MethodDesc::vtUChar: + case MethodDesc::vtShort: + case MethodDesc::vtUShort: + case MethodDesc::vtInt: + case MethodDesc::vtUInt: + case MethodDesc::vtLong: + case MethodDesc::vtULong: + case MethodDesc::vtLongLong: + case MethodDesc::vtULongLong: + case MethodDesc::vtBool: + case MethodDesc::vtFloat: + case MethodDesc::vtDouble: + case MethodDesc::vtLongDouble: + case MethodDesc::vtString: + case MethodDesc::vtObject: return("tclLanguageInterface->cxx2tcl( result_object )"); - case LanguageInterface::Object::MethodDescription::vtList: - case LanguageInterface::Object::MethodDescription::vtListRef: - case LanguageInterface::Object::MethodDescription::vtListPtr: + case MethodDesc::vtList: + case MethodDesc::vtListRef: + case MethodDesc::vtListPtr: return("tclLanguageInterface->list2tcl( interp, result_object )"); - case LanguageInterface::Object::MethodDescription::vtLanguageInterface: + case MethodDesc::vtLanguageInterface: throw LanguageInterface::Error( string( "vtLanguageInterface cannot be used as method return type for method " ) + (const char*)t ); - case LanguageInterface::Object::MethodDescription::vtCallbackData: + case MethodDesc::vtCallbackData: return("tclLanguageInterface->callbackData2tcl( interp, result_object )"); } @@ -515,56 +515,56 @@ string -HSystem::gen_method_argument(LanguageInterface::Object::MethodDescription::Value t, int argno, int method_argno, bool last_arg_in_set_method) +HSystem::gen_method_argument(MethodDesc::Value t, int argno, int method_argno, bool last_arg_in_set_method) { string result; - if ( t.optional() && t != LanguageInterface::Object::MethodDescription::vtList && t != LanguageInterface::Object::MethodDescription::vtListRef && t != LanguageInterface::Object::MethodDescription::vtListPtr && !last_arg_in_set_method ) { + if ( t.optional() && t != MethodDesc::vtList && t != MethodDesc::vtListRef && t != MethodDesc::vtListPtr && !last_arg_in_set_method ) { result += string( "( objc - 1 < " ) + to_string( argno ) + " ) ? " + t.defaultValue() + " : "; } - switch ( (LanguageInterface::Object::MethodDescription::ValueType)t ) { - case LanguageInterface::Object::MethodDescription::vtVoid: + switch ( (MethodDesc::ValueType)t ) { + case MethodDesc::vtVoid: return("void"); - case LanguageInterface::Object::MethodDescription::vtChar: - case LanguageInterface::Object::MethodDescription::vtUChar: + case MethodDesc::vtChar: + case MethodDesc::vtUChar: result += string( "*Tcl_GetStringFromObj( objv[" ) + to_string( argno ) + "], 0 )"; break; - case LanguageInterface::Object::MethodDescription::vtShort: - case LanguageInterface::Object::MethodDescription::vtUShort: - case LanguageInterface::Object::MethodDescription::vtInt: - case LanguageInterface::Object::MethodDescription::vtUInt: + case MethodDesc::vtShort: + case MethodDesc::vtUShort: + case MethodDesc::vtInt: + case MethodDesc::vtUInt: result += string( "TclLanguageInterface::tcl_obj2int( interp, objv[" ) + to_string( argno ) + "], method, " + to_string( method_argno ) + " )"; break; - case LanguageInterface::Object::MethodDescription::vtLong: - case LanguageInterface::Object::MethodDescription::vtULong: - case LanguageInterface::Object::MethodDescription::vtLongLong: - case LanguageInterface::Object::MethodDescription::vtULongLong: + case MethodDesc::vtLong: + case MethodDesc::vtULong: + case MethodDesc::vtLongLong: + case MethodDesc::vtULongLong: result += string( "TclLanguageInterface::tcl_obj2long( interp, objv[" ) + to_string( argno ) + "], method, " + to_string( method_argno ) + " )"; break; - case LanguageInterface::Object::MethodDescription::vtBool: + case MethodDesc::vtBool: result += string( "TclLanguageInterface::tcl_obj2bool( interp, objv[" ) + to_string( argno ) + "], method, " + to_string( method_argno ) + " )"; break; - case LanguageInterface::Object::MethodDescription::vtFloat: - case LanguageInterface::Object::MethodDescription::vtDouble: - case LanguageInterface::Object::MethodDescription::vtLongDouble: + case MethodDesc::vtFloat: + case MethodDesc::vtDouble: + case MethodDesc::vtLongDouble: result += string( "TclLanguageInterface::tcl_obj2double( interp, objv[" ) + to_string( argno ) + "], method, " + to_string( method_argno ) + " )"; break; - case LanguageInterface::Object::MethodDescription::vtString: + case MethodDesc::vtString: result += string( "TclLanguageInterface::to_string( objv[" ) + to_string( argno ) + "] )"; break; - case LanguageInterface::Object::MethodDescription::vtObject: + case MethodDesc::vtObject: result += string( "tclLanguageInterface->tcl2object( objv[" ) + to_string( argno ) + "], (" + (const char*)t + "*)0, method, " + to_string( method_argno ) + " )"; break; - case LanguageInterface::Object::MethodDescription::vtList: - case LanguageInterface::Object::MethodDescription::vtListRef: - case LanguageInterface::Object::MethodDescription::vtListPtr: + case MethodDesc::vtList: + case MethodDesc::vtListRef: + case MethodDesc::vtListPtr: if ( t.optional() && !last_arg_in_set_method ) result += string( "( objc - 1 < " ) + to_string( argno ) + " ) ? ( a" + to_string( method_argno - 1 ) + " = " + t.defaultValue() + " ) : "; result += string( "tclLanguageInterface->tcl2list( a" ) + to_string( method_argno - 1 ) + ", interp, objv[" + to_string( argno ) + "], method, " + to_string( method_argno ) + " )"; break; - case LanguageInterface::Object::MethodDescription::vtLanguageInterface: + case MethodDesc::vtLanguageInterface: return("tclLanguageInterface"); - case LanguageInterface::Object::MethodDescription::vtCallbackData: + case MethodDesc::vtCallbackData: result += string( "tclLanguageInterface->tcl2callbackData( interp, objv[" ) + to_string( argno ) + "] )"; break; default: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Fri Apr 12 4:10:51 2002 Delivered-To: freebsd-libh@freebsd.org Received: from postal.sdsc.edu (postal.sdsc.edu [132.249.20.114]) by hub.freebsd.org (Postfix) with ESMTP id 643D137B419 for ; Fri, 12 Apr 2002 04:10:47 -0700 (PDT) Received: from multivac.sdsc.edu (multivac.sdsc.edu [132.249.20.57]) by postal.sdsc.edu (8.11.6/8.11.6/server/36) with ESMTP id g3CBAk711568; Fri, 12 Apr 2002 04:10:47 -0700 (PDT) Received: by multivac (8.11.6+Sun/1.11-SolarisClient) id g3CBAkf25492; Fri, 12 Apr 2002 04:10:46 -0700 (PDT) To: freebsd-libh@FreeBSD.ORG Subject: cleanup of HSystem (stage 3) From: Max Okumoto Date: 12 Apr 2002 04:10:46 -0700 Message-ID: Lines: 94 X-Mailer: Gnus v5.5/XEmacs 20.4 - "Emerald" Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG * (lib/tcl/HSystem.cc) Created this file will eventually contain all the code for HSystem which is in tcl_interface_gen.cc * (lib/tcl/Makefile.inc) Added new lib/tcl/HSystem.cc to objects and targets in makefile. --- lib/tcl/Makefile.inc1.new Fri Apr 12 02:59:50 2002 +++ lib/tcl/Makefile.inc1 Fri Apr 12 01:12:32 2002 @@ -44,11 +44,12 @@ -I$S/include/$(HSYSTEM) -I${.OBJDIR} TCL_INGEN_OBJ= tcl_interface_gen.o +HSYSTEM_OBJ= HSystem.o CLEANFILES+= tcl_interface_gen_$(HSYSTEM) \ build_systems_$(HSYSTEM).cc build_systems_$(HSYSTEM).o \ LibTclInterface_$(HSYSTEM).cc LibTclInterface_$(HSYSTEM).o \ - $(TCL_INGEN_OBJ) + $(TCL_INGEN_OBJ) $(HSYSTEM_OBJ) # ------------ DEPENDENCIES --- @@ -57,12 +58,16 @@ LibTclInterface_$(HSYSTEM).cc: tcl_interface_gen_$(HSYSTEM) ./tcl_interface_gen_$(HSYSTEM) $(HSYSTEM) $@ -tcl_interface_gen_$(HSYSTEM): $(TCL_INGEN_OBJ) build_systems_$(HSYSTEM).o $(LIBH_LIBS) - $(CXX) $(CFLAGS) $(TCL_INGEN_OBJ) build_systems_$(HSYSTEM).o \ +tcl_interface_gen_$(HSYSTEM): $(TCL_INGEN_OBJ) $(HSYSTEM_OBJ) build_systems_$(HSYSTEM).o $(LIBH_LIBS) + $(CXX) $(CFLAGS) $(TCL_INGEN_OBJ) $(HSYSTEM_OBJ) build_systems_$(HSYSTEM).o \ -o tcl_interface_gen_$(HSYSTEM) $(LIBH_LIBS) $(LDADD) $(TCL_INGEN_OBJ): $(CXX) $(CFLAGS) -c $S/lib/tcl/tcl_interface_gen.cc -o ${TCL_INGEN_OBJ} + +$(HSYSTEM_OBJ): + $(CXX) $(CFLAGS) -c $S/lib/tcl/HSystem.cc -o ${HSYSTEM_OBJ} + # build_system_*.cc dependencies diff -u /dev/null lib/tcl/HSystem.cc --- /dev/null Fri Apr 12 03:03:38 2002 +++ lib/tcl/HSystem.cc Fri Apr 12 01:58:02 2002 @@ -0,0 +1,46 @@ +/*- + * Copyright (c) 1998-2002 The FreeBSD Project + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE FREEBSD PROJECT ``AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FREEBSD PROJECT OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation + * are those of the authors and should not be interpreted as representing + * official policies, either expressed or implied, of the FreeBSD Project. + * + * $FreeBSD$ + */ + +// $Id$ + +#include "HSystem.hh" +#include "String.hh" + +#include +#include +#include +#include + +/* + * The HSystem code will move out of tcl_interface_gen.cc and into + * this file in stage 2 of this commit. + */ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Fri Apr 12 16:30:39 2002 Delivered-To: freebsd-libh@freebsd.org Received: from postal.sdsc.edu (postal.sdsc.edu [132.249.20.114]) by hub.freebsd.org (Postfix) with ESMTP id 2F6B837B404 for ; Fri, 12 Apr 2002 16:30:38 -0700 (PDT) Received: from multivac.sdsc.edu (multivac.sdsc.edu [132.249.20.57]) by postal.sdsc.edu (8.11.6/8.11.6/server/36) with ESMTP id g3CNUY714031; Fri, 12 Apr 2002 16:30:34 -0700 (PDT) Received: by multivac (8.11.6+Sun/1.11-SolarisClient) id g3CNUYj08813; Fri, 12 Apr 2002 16:30:34 -0700 (PDT) To: freebsd-libh@FreeBSD.ORG Subject: regression tests? From: Max Okumoto Date: 12 Apr 2002 16:30:34 -0700 Message-ID: Lines: 5 X-Mailer: Gnus v5.5/XEmacs 20.4 - "Emerald" Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Are there any regression tests? Currently I am checking my change by doing diff of the generated *.cc files but... Max Okumoto To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sat Apr 13 13:27:40 2002 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 D8C0237B400 for ; Sat, 13 Apr 2002 13:27:38 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3DKRcV14985 for libh@FreeBSD.org; Sat, 13 Apr 2002 15:27:38 -0500 (CDT) (envelope-from antoine) Message-Id: <200204132027.g3DKRcV14985@usw4.freebsd.org> From: Antoine Beaupré Date: Sat, 13 Apr 2002 15:27:37 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/include/database libhdatabase_init.hh libh/include/disk libhdisk_init.hh libh/include/file libhfile_init.hh libh/include/hui libhhui_init.hh libh/include/sysinstall libhsysinstall_init.hh libh/include/tcl LibHTclInit_common.hh ... Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/13 15:27:37 CDT Added files: include/database libhdatabase_init.hh include/disk libhdisk_init.hh include/file libhfile_init.hh include/hui libhhui_init.hh include/sysinstall libhsysinstall_init.hh include/tcl LibHTclInit_common.hh LibHTclInit_disk.hh LibHTclInit_file.hh LibHTclInit_hui.hh LibHTclInit_sysinstall.hh Log: put prototypes of H[tcl]_init() functions in headers files note that the name of these functions should be more consistent in capitalization and wording. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sat Apr 13 13:29:55 2002 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 26E4A37B400 for ; Sat, 13 Apr 2002 13:29:53 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3DKTqL15116 for libh@FreeBSD.org; Sat, 13 Apr 2002 15:29:52 -0500 (CDT) (envelope-from antoine) Message-Id: <200204132029.g3DKTqL15116@usw4.freebsd.org> From: Antoine Beaupré Date: Sat, 13 Apr 2002 15:29:52 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/lib/database libhdatabase_init.cc libh/lib/disk libhdisk_init.cc libh/lib/file libhfile_init.cc libh/lib/hui libhui_init.cc libh/lib/sysinstall libhsysinstall_init.cc libh/lib/tcl LibHTclInit_common.cc LibHTclInit_disk.cc ... Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/13 15:29:52 CDT Modified files: lib/database libhdatabase_init.cc lib/disk libhdisk_init.cc lib/file libhfile_init.cc lib/hui libhui_init.cc lib/sysinstall libhsysinstall_init.cc lib/tcl LibHTclInit_common.cc LibHTclInit_disk.cc LibHTclInit_file.cc LibHTclInit_hui.cc LibHTclInit_sysinstall.cc Log: include the corresponding header files containing prototypes of h[tcl]_init() Revision Changes Path 1.4 +3 -1 libh/lib/database/libhdatabase_init.cc 1.5 +3 -1 libh/lib/disk/libhdisk_init.cc 1.4 +3 -1 libh/lib/file/libhfile_init.cc 1.4 +3 -1 libh/lib/hui/libhui_init.cc 1.4 +3 -1 libh/lib/sysinstall/libhsysinstall_init.cc 1.6 +3 -1 libh/lib/tcl/LibHTclInit_common.cc 1.6 +3 -1 libh/lib/tcl/LibHTclInit_disk.cc 1.6 +3 -1 libh/lib/tcl/LibHTclInit_file.cc 1.6 +3 -1 libh/lib/tcl/LibHTclInit_hui.cc 1.6 +3 -1 libh/lib/tcl/LibHTclInit_sysinstall.cc To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sat Apr 13 13:32: 4 2002 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 A682337B404 for ; Sat, 13 Apr 2002 13:32:02 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3DKW2e15150 for libh@FreeBSD.org; Sat, 13 Apr 2002 15:32:02 -0500 (CDT) (envelope-from antoine) Message-Id: <200204132032.g3DKW2e15150@usw4.freebsd.org> From: Antoine Beaupré Date: Sat, 13 Apr 2002 15:32:01 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/bin/tclh tclh.cc Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/13 15:32:01 CDT Modified files: bin/tclh tclh.cc Log: include header files containing the prototypes instead of declaring them here Revision Changes Path 1.10 +11 -11 libh/bin/tclh/tclh.cc To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sat Apr 13 14:44: 7 2002 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 E619937B416 for ; Sat, 13 Apr 2002 14:44:05 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3DLi5815246 for libh@FreeBSD.org; Sat, 13 Apr 2002 16:44:05 -0500 (CDT) (envelope-from antoine) Message-Id: <200204132144.g3DLi5815246@usw4.freebsd.org> From: Antoine Beaupré Date: Sat, 13 Apr 2002 16:44:05 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/lib/file ziplib.icc Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/13 16:44:05 CDT Modified files: lib/file ziplib.icc Log: remove header file guard since it's already in the header this uncovered a problem where ziplib.hh was included instead of file/ziplib.hh Revision Changes Path 1.3 +2 -4 libh/lib/file/ziplib.icc To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sat Apr 13 15: 2:34 2002 Delivered-To: freebsd-libh@freebsd.org Received: from tomts16-srv.bellnexxia.net (tomts16.bellnexxia.net [209.226.175.4]) by hub.freebsd.org (Postfix) with ESMTP id 5A33537B400 for ; Sat, 13 Apr 2002 15:02:30 -0700 (PDT) Received: from khan.anarcat.dyndns.org ([65.94.186.97]) by tomts16-srv.bellnexxia.net (InterMail vM.4.01.03.23 201-229-121-123-20010418) with ESMTP id <20020413220229.APL19129.tomts16-srv.bellnexxia.net@khan.anarcat.dyndns.org> for ; Sat, 13 Apr 2002 18:02:29 -0400 Received: from lenny.anarcat.dyndns.org (lenny.anarcat.dyndns.org [192.168.0.4]) by khan.anarcat.dyndns.org (Postfix) with SMTP id 5B37B191F for ; Sat, 13 Apr 2002 18:02:26 -0400 (EDT) Received: by lenny.anarcat.dyndns.org (sSMTP sendmail emulation); Sat, 13 Apr 2002 18:01:21 -0400 Date: Sat, 13 Apr 2002 18:01:21 -0400 From: The Anarcat To: libh@freebsd.org Subject: cflags Message-ID: <20020413220121.GC316@lenny.anarcat.dyndns.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="ghzN8eJ9Qlbqn3iT" Content-Disposition: inline User-Agent: Mutt/1.3.27i Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --ghzN8eJ9Qlbqn3iT Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi. I think it might be a good idea to fix CFLAGS in libh. Right now, we don't even use -Wall, which could do good deeds at detecting stupid mistakes. On the top of my head, I think we could also use -pipe and *maybe* -O. Also, note that we're on debugging mode all the way. -g generates much bigger code and might not be a good idea to use when generating boot floppies. People really into it might even try to compile libh with BDEFLAGS! Yay. Other ideas? A. --=20 Thoughtcrime does not entail death: thoughtcrime IS death. --ghzN8eJ9Qlbqn3iT Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjy4qrAACgkQttcWHAnWiGf3OgCeLOIDUlLLjZLMN8XmI4foFDph LxUAn0WCzT2M/uidaAi9EPQNCSUUn32p =Mlki -----END PGP SIGNATURE----- --ghzN8eJ9Qlbqn3iT-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sat Apr 13 15: 4:22 2002 Delivered-To: freebsd-libh@freebsd.org Received: from tomts22-srv.bellnexxia.net (tomts22.bellnexxia.net [209.226.175.184]) by hub.freebsd.org (Postfix) with ESMTP id A465337B41B for ; Sat, 13 Apr 2002 15:04:19 -0700 (PDT) Received: from khan.anarcat.dyndns.org ([65.94.186.97]) by tomts22-srv.bellnexxia.net (InterMail vM.4.01.03.23 201-229-121-123-20010418) with ESMTP id <20020413220415.IXLV26438.tomts22-srv.bellnexxia.net@khan.anarcat.dyndns.org> for ; Sat, 13 Apr 2002 18:04:15 -0400 Received: from lenny.anarcat.dyndns.org (lenny.anarcat.dyndns.org [192.168.0.4]) by khan.anarcat.dyndns.org (Postfix) with SMTP id 7641A191F for ; Sat, 13 Apr 2002 18:04:13 -0400 (EDT) Received: by lenny.anarcat.dyndns.org (sSMTP sendmail emulation); Sat, 13 Apr 2002 18:03:09 -0400 Date: Sat, 13 Apr 2002 18:03:09 -0400 From: The Anarcat To: libh@freebsd.org Subject: build broken in bin/tclh Message-ID: <20020413220309.GD316@lenny.anarcat.dyndns.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="AkbCVLjbJ9qUtAXD" Content-Disposition: inline User-Agent: Mutt/1.3.27i Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --AkbCVLjbJ9qUtAXD Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable I broke the build in bin/tclh in the last commit. That's because I have local modifs in the Makefile there I forgot to commit. Commit underway. A. --=20 Stop the bombings. Stop the murders. Anti-war. --AkbCVLjbJ9qUtAXD Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjy4qxwACgkQttcWHAnWiGeWmACfZBMkq5wvQJ980H6vCyB0VPpi 6xEAoKRmchAsWvOnSDtQjzvlZSHIAg9S =tuPk -----END PGP SIGNATURE----- --AkbCVLjbJ9qUtAXD-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sat Apr 13 15: 6:36 2002 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 4342137B400 for ; Sat, 13 Apr 2002 15:06:33 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3DM6WW15304 for libh@FreeBSD.org; Sat, 13 Apr 2002 17:06:32 -0500 (CDT) (envelope-from antoine) Message-Id: <200204132206.g3DM6WW15304@usw4.freebsd.org> From: Antoine Beaupré Date: Sat, 13 Apr 2002 17:06:32 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/bin/tclh Makefile Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/13 17:06:32 CDT Modified files: bin/tclh Makefile Log: define the magic S variable in order to use the magic cflag modif in ../../Makefile.inc this whole S magic is really evil and should be shot. Revision Changes Path 1.20 +19 -2 libh/bin/tclh/Makefile To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sat Apr 13 15:19:49 2002 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 D56AD37B41A for ; Sat, 13 Apr 2002 15:19:43 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3DMJhI15340 for libh@FreeBSD.org; Sat, 13 Apr 2002 17:19:43 -0500 (CDT) (envelope-from antoine) Message-Id: <200204132219.g3DMJhI15340@usw4.freebsd.org> From: Antoine Beaupré Date: Sat, 13 Apr 2002 17:19:42 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/bin/tclh Makefile Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/13 17:19:42 CDT Modified files: bin/tclh Makefile Log: (forced) Last commit log should have read: Conditionally define magic S variable to have $S/include in the include path (this is is in ../../Makefile). Use the S variable to include ../../Makefile. This whole S magic is really evil and should be shot. Revision Changes Path 1.21 +1 -1 libh/bin/tclh/Makefile To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sat Apr 13 15:43:19 2002 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 EE9F737B41F for ; Sat, 13 Apr 2002 15:43:11 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3DMhAE15390 for libh@FreeBSD.org; Sat, 13 Apr 2002 17:43:10 -0500 (CDT) (envelope-from antoine) Message-Id: <200204132243.g3DMhAE15390@usw4.freebsd.org> From: Antoine Beaupré Date: Sat, 13 Apr 2002 17:43:10 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh TODO Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/13 17:43:10 CDT Modified files: . TODO Log: add todo style(9) item: header order add todo item: get rid of $S in makefiles Revision Changes Path 1.20 +9 -2 libh/TODO To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sat Apr 13 15:48: 1 2002 Delivered-To: freebsd-libh@freebsd.org Received: from winston.freebsd.org (adsl-64-173-15-98.dsl.sntc01.pacbell.net [64.173.15.98]) by hub.freebsd.org (Postfix) with ESMTP id 8B11437B405 for ; Sat, 13 Apr 2002 15:47:56 -0700 (PDT) Received: from winston.freebsd.org (jkh@localhost [127.0.0.1]) by winston.freebsd.org (8.11.6/8.11.6) with ESMTP id g3DMl2317896; Sat, 13 Apr 2002 15:47:02 -0700 (PDT) (envelope-from jkh@winston.freebsd.org) To: The Anarcat Cc: libh@FreeBSD.ORG Subject: Re: cflags In-Reply-To: Message from The Anarcat of "Sat, 13 Apr 2002 18:01:21 EDT." <20020413220121.GC316@lenny.anarcat.dyndns.org> Date: Sat, 13 Apr 2002 15:47:02 -0700 Message-ID: <17892.1018738022@winston.freebsd.org> From: Jordan Hubbard Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG If you're going to do this, my only suggestion be that you make sure CFLAGS is set in something like the following fashion: CDEBUGFLAGS?= -g COPTFLAGS?= -O CWARNFLAGS?= -Wall CFLAGS?= ${CDEBUGFLAGS} ${COPTFLAGS} ${CWARNFLAGS} -pipe That way you can override all or part of CFLAGS in the environment or make command line without necessarily interfering with the flags you don't want to change or care about. - Jordan > --ghzN8eJ9Qlbqn3iT > Content-Type: text/plain; charset=us-ascii > Content-Disposition: inline > Content-Transfer-Encoding: quoted-printable > > Hi. > > I think it might be a good idea to fix CFLAGS in libh. > > Right now, we don't even use -Wall, which could do good deeds at > detecting stupid mistakes. On the top of my head, I think we could > also use -pipe and *maybe* -O. > > Also, note that we're on debugging mode all the way. -g generates much > bigger code and might not be a good idea to use when generating boot > floppies. > > People really into it might even try to compile libh with BDEFLAGS! > Yay. > > Other ideas? > > A. > > --=20 > Thoughtcrime does not entail death: thoughtcrime IS death. > > --ghzN8eJ9Qlbqn3iT > Content-Type: application/pgp-signature > Content-Disposition: inline > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.0.6 (FreeBSD) > Comment: For info see http://www.gnupg.org > > iEYEARECAAYFAjy4qrAACgkQttcWHAnWiGf3OgCeLOIDUlLLjZLMN8XmI4foFDph > LxUAn0WCzT2M/uidaAi9EPQNCSUUn32p > =Mlki > -----END PGP SIGNATURE----- > > --ghzN8eJ9Qlbqn3iT-- > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-libh" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sat Apr 13 16:11:18 2002 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 04B5237B436 for ; Sat, 13 Apr 2002 16:10:55 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3DNAsl15757 for libh@FreeBSD.org; Sat, 13 Apr 2002 18:10:54 -0500 (CDT) (envelope-from antoine) Message-Id: <200204132310.g3DNAsl15757@usw4.freebsd.org> From: Antoine Beaupré Date: Sat, 13 Apr 2002 18:10:54 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/lib/common Configuration.cc Configuration.cd.cc H.cc H.cd.cc LanguageInterface.cc Log.cc Log.cd.cc Pointer.cc ProgressIndicator.cd.cc libh/lib/database DatabaseEngine.cc DatabaseEngineDb185.cc libh/lib/disk Disk.cc Disk.cd.cc ... Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/13 18:10:54 CDT Modified files: lib/common Configuration.cc Configuration.cd.cc H.cc H.cd.cc LanguageInterface.cc Log.cc Log.cd.cc Pointer.cc ProgressIndicator.cd.cc lib/database DatabaseEngine.cc DatabaseEngineDb185.cc lib/disk Disk.cc Disk.cd.cc lib/file Archive.cc Archive.cd.cc DirectoriesAccess.cc DirectoriesAccess.cd.cc Dirname.cc Fetch.cc Fetch.cd.cc File.cc File.cd.cc FileInfo.cc FileInfo.cd.cc Md5.cc RealFile.cc RealFile.cd.cc lib/hui Hui.cc Hui.cd.cc HuiQt.cc HuiQt.cd.cc HuiQtNew.cc HuiQt_ButtonWidget.cc HuiQt_ButtonsGroupWidget.cc HuiQt_CheckBoxesWidget.cc HuiQt_ContainerWidget.cc HuiQt_DialogWidget.cc HuiQt_GroupWidget.cc HuiQt_InputLineWidget.cc HuiQt_LabelWidget.cc HuiQt_ListBoxWidget.cc HuiQt_MenuBarWidget.cc HuiQt_MenuButtonWidget.cc HuiQt_MenuItemWidget.cc HuiQt_MenuSeparatorWidget.cc HuiQt_MenuSubmenuWidget.cc HuiQt_ProgressIndicatorWidget.cc HuiQt_RadioMenuWidget.cc HuiQt_TextEditWidget.cc HuiQt_TitledWidget.cc HuiQt_ToplevelWidget.cc HuiQt_Widget.cc HuiQt_WindowWidget.cc HuiTVision.cc HuiTVision.cd.cc HuiTVision_ButtonWidget.cc HuiTVision_ButtonsGroupWidget.cc HuiTVision_CheckBoxesWidget.cc HuiTVision_ContainerWidget.cc HuiTVision_DialogWidget.cc HuiTVision_GroupWidget.cc HuiTVision_InputLineWidget.cc HuiTVision_LabelWidget.cc HuiTVision_ListBoxWidget.cc HuiTVision_MenuBarWidget.cc HuiTVision_MenuButtonWidget.cc HuiTVision_MenuItemWidget.cc HuiTVision_MenuSeparatorWidget.cc HuiTVision_MenuSubmenuWidget.cc HuiTVision_ProgressIndicatorWidget.cc HuiTVision_RadioMenuWidget.cc HuiTVision_TextEditWidget.cc HuiTVision_TitledWidget.cc HuiTVision_ToplevelWidget.cc HuiTVision_Widget.cc HuiTVision_WindowWidget.cc ProgressIndicatorHui.cd.cc lib/sysinstall Callback.cc Callback.cd.cc Database.cc Database.cd.cc Exec.cd.cc Feature.cc Feature.cd.cc FeaturesProvided.cc FeaturesProvided.cd.cc History.cd.cc Package.cc Package.cd.cc PackageCreator.cc PackageCreator.cd.cc PackageDescription.cd.cc PackageFile.cc PackageFile.cd.cc PackageStream.cc PackageStream.cd.cc PackageStreamFile.cc PackageStreamFile.cd.cc PackageStreamReference.cd.cc PackageStreamStructure.cc PackageStreamStructure.cd.cc PackageStreamSubpackage.cd.cc lib/tcl LibHTclInit_common.cc LibHTclInit_disk.cc LibHTclInit_file.cc LibHTclInit_hui.cc LibHTclInit_sysinstall.cc TclLanguageInterface.cc tcl_interface_gen.cc Log: remove header guards in definition files since they're already in the included headers this doesn't seem to affect compile time, enhances readability and reduces dependencies between the definition and the header files. Revision Changes Path 1.8 +1 -3 libh/lib/common/Configuration.cc 1.7 +1 -3 libh/lib/common/Configuration.cd.cc 1.5 +1 -3 libh/lib/common/H.cc 1.6 +1 -3 libh/lib/common/H.cd.cc 1.5 +1 -6 libh/lib/common/LanguageInterface.cc 1.5 +1 -3 libh/lib/common/Log.cc 1.6 +1 -3 libh/lib/common/Log.cd.cc 1.7 +1 -3 libh/lib/common/Pointer.cc 1.6 +1 -3 libh/lib/common/ProgressIndicator.cd.cc 1.6 +1 -3 libh/lib/database/DatabaseEngine.cc 1.6 +1 -6 libh/lib/database/DatabaseEngineDb185.cc 1.12 +1 -3 libh/lib/disk/Disk.cc 1.8 +1 -3 libh/lib/disk/Disk.cd.cc 1.6 +1 -3 libh/lib/file/Archive.cc 1.6 +1 -3 libh/lib/file/Archive.cd.cc 1.6 +1 -3 libh/lib/file/DirectoriesAccess.cc 1.6 +1 -3 libh/lib/file/DirectoriesAccess.cd.cc 1.7 +1 -3 libh/lib/file/Dirname.cc 1.7 +1 -6 libh/lib/file/Fetch.cc 1.7 +1 -3 libh/lib/file/Fetch.cd.cc 1.10 +1 -15 libh/lib/file/File.cc 1.6 +1 -3 libh/lib/file/File.cd.cc 1.6 +1 -6 libh/lib/file/FileInfo.cc 1.6 +1 -3 libh/lib/file/FileInfo.cd.cc 1.7 +1 -3 libh/lib/file/Md5.cc 1.6 +1 -12 libh/lib/file/RealFile.cc 1.6 +1 -3 libh/lib/file/RealFile.cd.cc 1.8 +1 -7 libh/lib/hui/Hui.cc 1.22 +1 -3 libh/lib/hui/Hui.cd.cc 1.30 +1 -8 libh/lib/hui/HuiQt.cc 1.9 +1 -3 libh/lib/hui/HuiQt.cd.cc 1.6 +1 -6 libh/lib/hui/HuiQtNew.cc 1.31 +1 -3 libh/lib/hui/HuiQt_ButtonWidget.cc 1.29 +1 -5 libh/lib/hui/HuiQt_ButtonsGroupWidget.cc 1.30 +1 -5 libh/lib/hui/HuiQt_CheckBoxesWidget.cc 1.30 +1 -3 libh/lib/hui/HuiQt_ContainerWidget.cc 1.29 +1 -3 libh/lib/hui/HuiQt_DialogWidget.cc 1.31 +1 -5 libh/lib/hui/HuiQt_GroupWidget.cc 1.30 +1 -8 libh/lib/hui/HuiQt_InputLineWidget.cc 1.30 +1 -5 libh/lib/hui/HuiQt_LabelWidget.cc 1.34 +1 -7 libh/lib/hui/HuiQt_ListBoxWidget.cc 1.29 +1 -3 libh/lib/hui/HuiQt_MenuBarWidget.cc 1.29 +1 -3 libh/lib/hui/HuiQt_MenuButtonWidget.cc 1.29 +1 -3 libh/lib/hui/HuiQt_MenuItemWidget.cc 1.29 +1 -3 libh/lib/hui/HuiQt_MenuSeparatorWidget.cc 1.29 +1 -3 libh/lib/hui/HuiQt_MenuSubmenuWidget.cc 1.30 +1 -8 libh/lib/hui/HuiQt_ProgressIndicatorWidget.cc 1.30 +1 -5 libh/lib/hui/HuiQt_RadioMenuWidget.cc 1.30 +1 -5 libh/lib/hui/HuiQt_TextEditWidget.cc 1.31 +1 -5 libh/lib/hui/HuiQt_TitledWidget.cc 1.29 +1 -3 libh/lib/hui/HuiQt_ToplevelWidget.cc 1.29 +1 -3 libh/lib/hui/HuiQt_Widget.cc 1.30 +1 -10 libh/lib/hui/HuiQt_WindowWidget.cc 1.32 +1 -5 libh/lib/hui/HuiTVision.cc 1.8 +1 -3 libh/lib/hui/HuiTVision.cd.cc 1.32 +1 -5 libh/lib/hui/HuiTVision_ButtonWidget.cc 1.32 +1 -5 libh/lib/hui/HuiTVision_ButtonsGroupWidget.cc 1.32 +1 -5 libh/lib/hui/HuiTVision_CheckBoxesWidget.cc 1.32 +1 -5 libh/lib/hui/HuiTVision_ContainerWidget.cc 1.32 +1 -5 libh/lib/hui/HuiTVision_DialogWidget.cc 1.32 +1 -5 libh/lib/hui/HuiTVision_GroupWidget.cc 1.32 +1 -5 libh/lib/hui/HuiTVision_InputLineWidget.cc 1.32 +1 -5 libh/lib/hui/HuiTVision_LabelWidget.cc 1.32 +1 -5 libh/lib/hui/HuiTVision_ListBoxWidget.cc 1.32 +1 -5 libh/lib/hui/HuiTVision_MenuBarWidget.cc 1.32 +1 -5 libh/lib/hui/HuiTVision_MenuButtonWidget.cc 1.32 +1 -5 libh/lib/hui/HuiTVision_MenuItemWidget.cc 1.32 +1 -5 libh/lib/hui/HuiTVision_MenuSeparatorWidget.cc 1.32 +1 -5 libh/lib/hui/HuiTVision_MenuSubmenuWidget.cc 1.32 +1 -5 libh/lib/hui/HuiTVision_ProgressIndicatorWidget.cc 1.32 +1 -5 libh/lib/hui/HuiTVision_RadioMenuWidget.cc 1.32 +1 -5 libh/lib/hui/HuiTVision_TextEditWidget.cc 1.32 +1 -5 libh/lib/hui/HuiTVision_TitledWidget.cc 1.32 +1 -5 libh/lib/hui/HuiTVision_ToplevelWidget.cc 1.32 +1 -5 libh/lib/hui/HuiTVision_Widget.cc 1.32 +1 -5 libh/lib/hui/HuiTVision_WindowWidget.cc 1.6 +1 -3 libh/lib/hui/ProgressIndicatorHui.cd.cc 1.4 +2 -21 libh/lib/sysinstall/Callback.cc 1.4 +1 -3 libh/lib/sysinstall/Callback.cd.cc 1.6 +1 -24 libh/lib/sysinstall/Database.cc 1.10 +1 -4 libh/lib/sysinstall/Database.cd.cc 1.4 +1 -3 libh/lib/sysinstall/Exec.cd.cc 1.4 +1 -9 libh/lib/sysinstall/Feature.cc 1.4 +1 -3 libh/lib/sysinstall/Feature.cd.cc 1.6 +1 -21 libh/lib/sysinstall/FeaturesProvided.cc 1.5 +1 -3 libh/lib/sysinstall/FeaturesProvided.cd.cc 1.4 +1 -3 libh/lib/sysinstall/History.cd.cc 1.4 +1 -27 libh/lib/sysinstall/Package.cc 1.4 +1 -3 libh/lib/sysinstall/Package.cd.cc 1.7 +1 -27 libh/lib/sysinstall/PackageCreator.cc 1.8 +1 -3 libh/lib/sysinstall/PackageCreator.cd.cc 1.4 +1 -3 libh/lib/sysinstall/PackageDescription.cd.cc 1.4 +1 -9 libh/lib/sysinstall/PackageFile.cc 1.4 +1 -3 libh/lib/sysinstall/PackageFile.cd.cc 1.5 +1 -33 libh/lib/sysinstall/PackageStream.cc 1.4 +1 -3 libh/lib/sysinstall/PackageStream.cd.cc 1.4 +1 -9 libh/lib/sysinstall/PackageStreamFile.cc 1.4 +1 -3 libh/lib/sysinstall/PackageStreamFile.cd.cc 1.4 +1 -3 libh/lib/sysinstall/PackageStreamReference.cd.cc 1.4 +1 -9 libh/lib/sysinstall/PackageStreamStructure.cc 1.4 +1 -3 libh/lib/sysinstall/PackageStreamStructure.cd.cc 1.4 +1 -3 libh/lib/sysinstall/PackageStreamSubpackage.cd.cc 1.7 +1 -4 libh/lib/tcl/LibHTclInit_common.cc 1.7 +1 -4 libh/lib/tcl/LibHTclInit_disk.cc 1.7 +1 -4 libh/lib/tcl/LibHTclInit_file.cc 1.7 +1 -7 libh/lib/tcl/LibHTclInit_hui.cc 1.7 +1 -4 libh/lib/tcl/LibHTclInit_sysinstall.cc 1.6 +1 -9 libh/lib/tcl/TclLanguageInterface.cc 1.8 +1 -6 libh/lib/tcl/tcl_interface_gen.cc To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sat Apr 13 16:22:43 2002 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 8491F37B405 for ; Sat, 13 Apr 2002 16:22:41 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3DNMeQ15885 for libh@FreeBSD.org; Sat, 13 Apr 2002 18:22:40 -0500 (CDT) (envelope-from antoine) Message-Id: <200204132322.g3DNMeQ15885@usw4.freebsd.org> From: Antoine Beaupré Date: Sat, 13 Apr 2002 18:22:40 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/release Makefile libh/release/console console.tcl console_init.tcl libh/release/diskedit Makefile TODO dialogs.tcl disk.tcl disklabel.tcl formats.tcl labeledit.tcl size.tcl sliceops.tcl libh/release/pkgtools DOCUMENTATION Makefile ... Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/13 18:22:40 CDT Modified files: release Makefile Removed files: release/console console.tcl console_init.tcl release/diskedit Makefile TODO dialogs.tcl disk.tcl disklabel.tcl formats.tcl labeledit.tcl size.tcl sliceops.tcl release/pkgtools DOCUMENTATION Makefile all_files.tcl create_db.tcl create_paks create_zips export_db.tcl file_by_name.tcl file_owners.tcl import_db.tcl makepackage.sh packagetool.tcl pkg_info.tcl pkg_install.tcl Log: console/ diskedit/ and pkgtools/ have been repo-copied to scripts/ Revision Changes Path 1.2 +2 -4 libh/release/Makefile To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sat Apr 13 16:25:47 2002 Delivered-To: freebsd-libh@freebsd.org Received: from tomts21-srv.bellnexxia.net (tomts21.bellnexxia.net [209.226.175.183]) by hub.freebsd.org (Postfix) with ESMTP id 04F0337B416 for ; Sat, 13 Apr 2002 16:25:44 -0700 (PDT) Received: from khan.anarcat.dyndns.org ([65.94.186.97]) by tomts21-srv.bellnexxia.net (InterMail vM.4.01.03.23 201-229-121-123-20010418) with ESMTP id <20020413232538.CCYC3483.tomts21-srv.bellnexxia.net@khan.anarcat.dyndns.org> for ; Sat, 13 Apr 2002 19:25:38 -0400 Received: from lenny.anarcat.dyndns.org (lenny.anarcat.dyndns.org [192.168.0.4]) by khan.anarcat.dyndns.org (Postfix) with SMTP id 0AEC41928 for ; Sat, 13 Apr 2002 19:25:34 -0400 (EDT) Received: by lenny.anarcat.dyndns.org (sSMTP sendmail emulation); Sat, 13 Apr 2002 19:24:30 -0400 Date: Sat, 13 Apr 2002 19:24:30 -0400 From: The Anarcat To: libh@FreeBSD.org Subject: Re: cvs commit: libh/release Makefile libh/release/console console.tcl console_init.tcl libh/release/diskedit Makefile TODO dialogs.tcl disk.tcl disklabel.tcl formats.tcl labeledit.tcl size.tcl sliceops.tcl libh/release/pkgtools DOCUMENTATION Makefile ... Message-ID: <20020413232429.GI316@lenny.anarcat.dyndns.org> References: <200204132322.g3DNMeQ15885@usw4.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="fmvA4kSBHQVZhkR6" Content-Disposition: inline In-Reply-To: <200204132322.g3DNMeQ15885@usw4.freebsd.org> User-Agent: Mutt/1.3.27i Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --fmvA4kSBHQVZhkR6 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat Apr 13, 2002 at 06:22:40PM -0500, Antoine Beaupr=E9 wrote: > antoine 2002/04/13 18:22:40 CDT >=20 > Modified files: > release Makefile=20 > Removed files: > release/console console.tcl console_init.tcl=20 > release/diskedit Makefile TODO dialogs.tcl disk.tcl=20 > disklabel.tcl formats.tcl labeledit.tcl=20 > size.tcl sliceops.tcl=20 > release/pkgtools DOCUMENTATION Makefile all_files.tcl=20 > create_db.tcl create_paks create_zips=20 > export_db.tcl file_by_name.tcl=20 > file_owners.tcl import_db.tcl=20 > makepackage.sh packagetool.tcl=20 > pkg_info.tcl pkg_install.tcl=20 > Log: > console/ diskedit/ and pkgtools/ have been repo-copied to scripts/ This is to make the source directories consistent with how they are going to be installed on the floppies images. I know this should have been included in the commit log, but now only repo-surgery can change that. Not my day, i guess. A.=20 --=20 Un =E9ducateur dans l'=E2me ne prend rien au s=E9rieux que par rapport =E0 ses disciples -- soi-m=EAme non except=E9. - Nietzsche, "Par del=E0 le bien et le mal" --fmvA4kSBHQVZhkR6 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjy4vi0ACgkQttcWHAnWiGcAPACeNEsQfcW/wMDLMHNiKSirY6PE L/AAnRNsIfvqWyyPBcwwdV20/+F3rgqF =JEM1 -----END PGP SIGNATURE----- --fmvA4kSBHQVZhkR6-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sat Apr 13 16:50:50 2002 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 6FDC637B41E for ; Sat, 13 Apr 2002 16:50:34 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3DNoXc15974 for libh@FreeBSD.org; Sat, 13 Apr 2002 18:50:33 -0500 (CDT) (envelope-from antoine) Message-Id: <200204132350.g3DNoXc15974@usw4.freebsd.org> From: Antoine Beaupré Date: Sat, 13 Apr 2002 18:50:33 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/release/scripts instmethod.tcl Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/13 18:50:33 CDT Modified files: release/scripts instmethod.tcl Log: source scripts in scripts/ instead of just . don't call useless setupfetch function, source choosedistrib.tcl directly Revision Changes Path 1.3 +3 -4 libh/release/scripts/instmethod.tcl To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sat Apr 13 16:51:47 2002 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 29D7C37B400 for ; Sat, 13 Apr 2002 16:51:45 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3DNpiL16005 for libh@FreeBSD.org; Sat, 13 Apr 2002 18:51:44 -0500 (CDT) (envelope-from antoine) Message-Id: <200204132351.g3DNpiL16005@usw4.freebsd.org> From: Antoine Beaupré Date: Sat, 13 Apr 2002 18:51:44 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/release/scripts choosedistrib.tcl Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/13 18:51:44 CDT Modified files: release/scripts choosedistrib.tcl Log: make the floppy scripts runnable from / and / only, where / contains the /scripts directory Revision Changes Path 1.4 +1 -1 libh/release/scripts/choosedistrib.tcl To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sat Apr 13 16:52:32 2002 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 10B1637B416 for ; Sat, 13 Apr 2002 16:52:30 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3DNqTS16036 for libh@FreeBSD.org; Sat, 13 Apr 2002 18:52:29 -0500 (CDT) (envelope-from antoine) Message-Id: <200204132352.g3DNqTS16036@usw4.freebsd.org> From: Antoine Beaupré Date: Sat, 13 Apr 2002 18:52:29 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/release/scripts cdrominstall.tcl Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/13 18:52:29 CDT Modified files: release/scripts cdrominstall.tcl Log: get rid of setupfetch hack Revision Changes Path 1.3 +0 -7 libh/release/scripts/cdrominstall.tcl To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sat Apr 13 16:53:35 2002 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 835AA37B416 for ; Sat, 13 Apr 2002 16:53:33 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3DNrWw16065 for libh@FreeBSD.org; Sat, 13 Apr 2002 18:53:32 -0500 (CDT) (envelope-from antoine) Message-Id: <200204132353.g3DNrWw16065@usw4.freebsd.org> From: Antoine Beaupré Date: Sat, 13 Apr 2002 18:53:32 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/release/scripts setup.tcl Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/13 18:53:32 CDT Modified files: release/scripts setup.tcl Log: make the floppy scripts runnable from / and / only, where / contains the /scripts directory Revision Changes Path 1.6 +5 -7 libh/release/scripts/setup.tcl To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sat Apr 13 16:54:19 2002 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 2700837B400 for ; Sat, 13 Apr 2002 16:54:17 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3DNsGR16098 for libh@FreeBSD.org; Sat, 13 Apr 2002 18:54:16 -0500 (CDT) (envelope-from antoine) Message-Id: <200204132354.g3DNsGR16098@usw4.freebsd.org> From: Antoine Beaupré Date: Sat, 13 Apr 2002 18:54:16 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/release/scripts ftpinstall.tcl Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/13 18:54:16 CDT Modified files: release/scripts ftpinstall.tcl Log: make the floppy scripts runnable from / and / only, where / contains the /scripts directory get rid of setupfetch hack Revision Changes Path 1.3 +1 -7 libh/release/scripts/ftpinstall.tcl To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sat Apr 13 16:54:47 2002 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 CFBE437B419 for ; Sat, 13 Apr 2002 16:54:45 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3DNsjj16129 for libh@FreeBSD.org; Sat, 13 Apr 2002 18:54:45 -0500 (CDT) (envelope-from antoine) Message-Id: <200204132354.g3DNsjj16129@usw4.freebsd.org> From: Antoine Beaupré Date: Sat, 13 Apr 2002 18:54:45 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/release/scripts/console console_init.tcl Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/13 18:54:45 CDT Modified files: release/scripts/console console_init.tcl Log: make the floppy scripts runnable from / and / only, where / contains the /scripts directory Revision Changes Path 1.2 +1 -1 libh/release/scripts/console/console_init.tcl To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sat Apr 13 16:55:32 2002 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 BBCB537B405 for ; Sat, 13 Apr 2002 16:55:30 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3DNtUN16163 for libh@FreeBSD.org; Sat, 13 Apr 2002 18:55:30 -0500 (CDT) (envelope-from antoine) Message-Id: <200204132355.g3DNtUN16163@usw4.freebsd.org> From: Antoine Beaupré Date: Sat, 13 Apr 2002 18:55:30 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/release/scripts/diskedit disk.tcl Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/13 18:55:30 CDT Modified files: release/scripts/diskedit disk.tcl Log: make the floppy scripts runnable from / and / only, where / contains the /scripts directory Revision Changes Path 1.8 +1 -1 libh/release/scripts/diskedit/disk.tcl To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sat Apr 13 16:59: 4 2002 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 EECDC37B419 for ; Sat, 13 Apr 2002 16:59:01 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3DNx1o16204 for libh@FreeBSD.org; Sat, 13 Apr 2002 18:59:01 -0500 (CDT) (envelope-from antoine) Message-Id: <200204132359.g3DNx1o16204@usw4.freebsd.org> From: Antoine Beaupré Date: Sat, 13 Apr 2002 18:59:01 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/release/scripts/diskedit disklabel.tcl formats.tcl Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/13 18:59:01 CDT Modified files: release/scripts/diskedit disklabel.tcl formats.tcl Log: make the floppy scripts runnable from / and / only, where / contains the /scripts directory Revision Changes Path 1.30 +5 -5 libh/release/scripts/diskedit/disklabel.tcl 1.3 +2 -2 libh/release/scripts/diskedit/formats.tcl To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sat Apr 13 17:13:14 2002 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 0FB5B37B400 for ; Sat, 13 Apr 2002 17:13:11 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3E0DAD16248 for libh@FreeBSD.org; Sat, 13 Apr 2002 19:13:10 -0500 (CDT) (envelope-from antoine) Message-Id: <200204140013.g3E0DAD16248@usw4.freebsd.org> From: Antoine Beaupré Date: Sat, 13 Apr 2002 19:13:10 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/release/scripts setup.tcl Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/13 19:13:10 CDT Modified files: release/scripts setup.tcl Log: add simple algorithm to search for a scripts directory in a list initialize the global scripts_dir_path variable to the found directory at startup this directory should be used as a prefix to source commands arguments Revision Changes Path 1.7 +15 -1 libh/release/scripts/setup.tcl To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sat Apr 13 17:23:26 2002 Delivered-To: freebsd-libh@freebsd.org Received: from tomts21-srv.bellnexxia.net (tomts21.bellnexxia.net [209.226.175.183]) by hub.freebsd.org (Postfix) with ESMTP id 037A437B419 for ; Sat, 13 Apr 2002 17:23:24 -0700 (PDT) Received: from khan.anarcat.dyndns.org ([65.94.186.97]) by tomts21-srv.bellnexxia.net (InterMail vM.4.01.03.23 201-229-121-123-20010418) with ESMTP id <20020414002318.CPWW3483.tomts21-srv.bellnexxia.net@khan.anarcat.dyndns.org>; Sat, 13 Apr 2002 20:23:18 -0400 Received: from lenny.anarcat.dyndns.org (lenny.anarcat.dyndns.org [192.168.0.4]) by khan.anarcat.dyndns.org (Postfix) with SMTP id 26A3F191F; Sat, 13 Apr 2002 20:23:14 -0400 (EDT) Received: by lenny.anarcat.dyndns.org (sSMTP sendmail emulation); Sat, 13 Apr 2002 20:22:10 -0400 Date: Sat, 13 Apr 2002 20:22:10 -0400 From: The Anarcat To: Max Okumoto Cc: freebsd-libh@FreeBSD.ORG Subject: Re: regression tests? Message-ID: <20020414002210.GK316@lenny.anarcat.dyndns.org> Mail-Followup-To: The Anarcat , Max Okumoto , freebsd-libh@FreeBSD.ORG References: Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="pWJxWxNlJUNgDlXi" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.3.27i Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --pWJxWxNlJUNgDlXi Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri Apr 12, 2002 at 04:30:34PM -0700, Max Okumoto wrote: >=20 > Are there any regression tests? Currently I am checking > my change by doing diff of the generated *.cc files but... >=20 > Max Okumoto None that I know of. --=20 Un =E9ducateur dans l'=E2me ne prend rien au s=E9rieux que par rapport =E0 ses disciples -- soi-m=EAme non except=E9. - Nietzsche, "Par del=E0 le bien et le mal" --pWJxWxNlJUNgDlXi Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjy4y7EACgkQttcWHAnWiGfx6gCeO7hv9BJfN96NmXYYCfQflXgY Pi8AnjWyUKUzCV4EjgLF9UfXS+QXAtwg =/es7 -----END PGP SIGNATURE----- --pWJxWxNlJUNgDlXi-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sat Apr 13 17:31:36 2002 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 5A86837B400 for ; Sat, 13 Apr 2002 17:31:34 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3E0VXP16320 for libh@FreeBSD.org; Sat, 13 Apr 2002 19:31:33 -0500 (CDT) (envelope-from antoine) Message-Id: <200204140031.g3E0VXP16320@usw4.freebsd.org> From: Antoine Beaupré Date: Sat, 13 Apr 2002 19:31:33 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh Makefile.inc Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/13 19:31:33 CDT Modified files: . Makefile.inc Log: break down CFLAGS initialization in conditional sub-initialisations no functional change Revision Changes Path 1.20 +9 -2 libh/Makefile.inc To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sat Apr 13 17:35:19 2002 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 79AD437B416 for ; Sat, 13 Apr 2002 17:35:17 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3E0ZHY16354 for libh@FreeBSD.org; Sat, 13 Apr 2002 19:35:17 -0500 (CDT) (envelope-from antoine) Message-Id: <200204140035.g3E0ZHY16354@usw4.freebsd.org> From: Antoine Beaupré Date: Sat, 13 Apr 2002 19:35:16 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh Makefile.inc Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/13 19:35:16 CDT Modified files: . Makefile.inc Log: append to CFLAGS instead of initializing don't use CBASEFLAGS as it is normally set by the Mk build architecture Revision Changes Path 1.21 +2 -2 libh/Makefile.inc To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sat Apr 13 17:37:24 2002 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 DFAB537B423 for ; Sat, 13 Apr 2002 17:37:16 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3E0bGC16385 for libh@FreeBSD.org; Sat, 13 Apr 2002 19:37:16 -0500 (CDT) (envelope-from antoine) Message-Id: <200204140037.g3E0bGC16385@usw4.freebsd.org> From: Antoine Beaupré Date: Sat, 13 Apr 2002 19:37:16 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh Makefile.inc Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/13 19:37:16 CDT Modified files: . Makefile.inc Log: partially backout last commit: we still need CBASEFLAGS, it seems Revision Changes Path 1.22 +2 -2 libh/Makefile.inc To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sat Apr 13 17:56:23 2002 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 01FBD37B400 for ; Sat, 13 Apr 2002 17:56:22 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3E0uLZ16433 for libh@FreeBSD.org; Sat, 13 Apr 2002 19:56:21 -0500 (CDT) (envelope-from antoine) Message-Id: <200204140056.g3E0uLZ16433@usw4.freebsd.org> From: Antoine Beaupré Date: Sat, 13 Apr 2002 19:56:21 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh Makefile.inc Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/13 19:56:21 CDT Modified files: . Makefile.inc Log: don't append to CFLAGS after all: -O breaks libh build Revision Changes Path 1.23 +3 -3 libh/Makefile.inc To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sat Apr 13 18: 2:40 2002 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 E109737B400 for ; Sat, 13 Apr 2002 18:02:37 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g3E12b216485 for libh@FreeBSD.org; Sat, 13 Apr 2002 20:02:37 -0500 (CDT) (envelope-from antoine) Message-Id: <200204140102.g3E12b216485@usw4.freebsd.org> From: Antoine Beaupré Date: Sat, 13 Apr 2002 20:02:37 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/bin/tclh Makefile Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG antoine 2002/04/13 20:02:37 CDT Modified files: bin/tclh Makefile Log: finally unbreak tclh: a type creapt in here Revision Changes Path 1.22 +2 -2 libh/bin/tclh/Makefile To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message