From - Sat Aug 22 08:07:29 1998 Received: by mailhost (mbox linux) (with Cubic Circle's cucipop (v1.31 1998/05/13) Sat Aug 22 02:41:13 1998) X-From_: owner-gnucash-devel@gnucash.org Fri Aug 21 02:30:15 1998 X-Envelope-To: Return-Path: Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by mailhost.cyberramp.net (8.9.1a/8.9.1/ler-980818-1007-MIME) with ESMTP id CAA10492 for ; Fri, 21 Aug 1998 02:30:14 -0500 (CDT) Received: from majordomo1.host4u.net (majordomo1.host4u.net [209.150.128.43]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id CAA18300 for ; Fri, 21 Aug 1998 02:30:13 -0500 Received: (from majordomo@localhost) by majordomo1.host4u.net (8.8.5/8.8.5) id CAA30549 for gnucash-devel-list.hydra; Fri, 21 Aug 1998 02:29:36 -0500 Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by majordomo1.host4u.net (8.8.5/8.8.5) with ESMTP id CAA30545 for ; Fri, 21 Aug 1998 02:29:34 -0500 Received: from mail.cs.utexas.edu (mail.cs.utexas.edu [128.83.139.10]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id CAA17676 for ; Fri, 21 Aug 1998 02:29:34 -0500 Received: from nevermore.csres.utexas.edu (dial-31-9.ots.utexas.edu [128.83.111.41]) by mail.cs.utexas.edu (8.8.5/8.8.5) with ESMTP id CAA02694 for ; Fri, 21 Aug 1998 02:29:22 -0500 (CDT) Received: from rlb by nevermore.csres.utexas.edu with local (Exim 2.02 #1 (Debian)) id 0z9ldQ-0002KU-00; Fri, 21 Aug 1998 02:29:20 -0500 To: gnucash-devel@gnucash.org Subject: Re: gnucash and scripting References: <199808202019.NAA11635@andare.fugue.com> From: Rob Browning Date: 21 Aug 1998 02:29:20 -0500 In-Reply-To: Ted Lemon's message of "Thu, 20 Aug 1998 13:19:29 -0700" Message-ID: <87lnoi3i9b.fsf@nevermore.csres.utexas.edu> Lines: 78 X-Mailer: Gnus v5.6.29/Emacs 20.2 Sender: owner-gnucash-devel@gnucash.org Precedence: bulk X-Mozilla-Status: 8011 Ted Lemon writes: > How do you propose to support GNUcash if there is no standard > extension language? In this particular case, I think we should pay > great heed to the prophet Janice, who said "Freedom's just another > word for nothing left to lose." I share this sentiment to some extent. I have no problem with CORBA per-say, though I *don't* know it. I can learn it if needed, but I'm a little worried about a few things: a) CORBA may be a nice long term goal, but I fear that we need short term progress. There are too many simple things still left to do, and me (and whoever else needs to) stopping to learn CORBA, even enough to figure out what the tradeoffs are, might not be the best thing for the project. (Though perhaps Jim's going to figure this out for us. He's has some experience with ORBIT, so he's already one up on me...) b) Dealing with CORBA is at least as much a burden as dealing with guile. Besides my impression is that Guile and GTK are well supported by the developers on many (most?) of the big unices these days. If you want to worry about something, I'd say GNOME is the least portable bit right now. As I mentioned to Linas recently, and don't get me wrong, I do like GNOME, but they make even early-adopters look old fashioned. Here's my take on where I think we're going in the short term. 1) We're going to have an app with at least the engine, UI, and speed-critical bits written in C. 2) We're going to have guile embedded to support everything else that has to be done within the GnuCash address space, and that we'd rather do in Scheme than C. 3) We're going to have SWIG (or similar, CORBA?) for generating interfaces so that Guile can access the engine, and so that people can write standalone scripts in other languages. These scripts will likely be called from GnuCash (via guile) to do things that don't require being in the same address space. (getting stock quotes for example). Overall, I have no beef with supporting every language on the planet equally, but I don't have much interest in working on it right now when there are so many other things that need to be done. If we need fancier language support than I've outlined above, then it will be added, in time, but I don't want to be too lingually promiscuous at the cost of not having at least one language with *really* good integration. Also, some progress to report: I've switched over to using SWIG to handle all the C functions that are being called from the .scm files -- no more hand-coded stubs ATM. The only drawback is that SWIG brings the names over with no translation so we get gnucash_foo when I'd rather have gnucash:foo, but that's a minor point for now (actually what we probably really want later is to have all the gnucash functions scoped within a Guile module). I'm also trying to figure out if we really want to have the prefix be gnucash or rather something shorter like gnc. (Can't use gc, or most of the other two letter prefixes, they're taken). Finally, after looking at the mother of all "hook" tools in emacs' advice.el file, and then running away screaming[1] :> , I wrote up a *really* trivial hook implementation in about half a page of simplistic code which will at least get us started. [1] I didn't spend a whole lot of time with it, but it's actually *really* powerful if I understand it right. In some ways it reminds me of CLOS's (Common Lisp Object System's) :before, :after, and :around methods. My feeling is that right now advice.el is far more complex than we need or want. Later... we'll see. -- Rob Browning PGP=E80E0D04F521A094 532B97F5D64E3930 ----- %< -------------------------------------------- >% ------ The GnuCash / X-Accountant Mailing List To unsubscribe, send mail to majordomo@gnucash.org and put "unsubscribe gnucash-devel your@email.address" in the body From - Mon Aug 31 01:41:36 1998 Received: by mailhost (mbox linux) (with Cubic Circle's cucipop (v1.31 1998/05/13) Sun Aug 30 20:14:21 1998) X-From_: owner-gnucash-devel@gnucash.org Sun Aug 30 20:01:39 1998 X-Envelope-To: Return-Path: Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by mailhost.cyberramp.net (8.9.1a/8.9.1/ler-980825-0832-PM) with ESMTP id UAA19564 for ; Sun, 30 Aug 1998 20:01:38 -0500 (CDT) Received: from majordomo1.host4u.net (majordomo1.host4u.net [209.150.128.43]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id UAA27043 for ; Sun, 30 Aug 1998 20:01:38 -0500 Received: (from majordomo@localhost) by majordomo1.host4u.net (8.8.5/8.8.5) id UAA30626 for gnucash-devel-list.hydra; Sun, 30 Aug 1998 20:00:53 -0500 Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by majordomo1.host4u.net (8.8.5/8.8.5) with ESMTP id UAA30617 for ; Sun, 30 Aug 1998 20:00:50 -0500 Received: from mail.cs.utexas.edu (mail.cs.utexas.edu [128.83.139.10]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id UAA26923 for ; Sun, 30 Aug 1998 20:00:50 -0500 Received: from nevermore (dial-93-11.ots.utexas.edu [128.83.249.43]) by mail.cs.utexas.edu (8.8.5/8.8.5) with ESMTP id UAA22403; Sun, 30 Aug 1998 20:00:37 -0500 (CDT) Received: from rlb by nevermore with local (Exim 2.02 #1 (Debian)) id 0zDIKf-0005j5-00; Sun, 30 Aug 1998 20:00:33 -0500 To: cbbrowne@hex.net Cc: gnucash-devel@gnucash.org, misa-devel@makelist.com, pbrown@redhat.com Subject: Re: Address Handling and CORBA References: <19980830231247.15571.qmail@wolfe.brownes.org> From: Rob Browning Date: 30 Aug 1998 20:00:32 -0500 In-Reply-To: cbbrowne@hex.net's message of "Sun, 30 Aug 1998 18:12:47 -0500" Message-ID: <874suu3qz3.fsf@nevermore.csres.utexas.edu> Lines: 20 X-Mailer: Gnus v5.6.39/Emacs 20.2 Sender: owner-gnucash-devel@gnucash.org Precedence: bulk X-Mozilla-Status: 8011 cbbrowne@hex.net writes: > It may therefore make sense to build a BBDB "server" that groks CORBA, and > provide some variety of data input/output formats. That's kind of what I was thinking. > Seeing as how BBDB is implemented so that it must run inside Emacs, this is > not terribly acceptable for use as a generalized server unless we could > extract the relevant bits of Emacs Well, I haven't looked at their source, but it might not be that difficult if all you want is their DB code. You can just dump all the bits that deal with formatting in buffers, etc. Translating the remaining bits of elisp to scheme might not be that big a deal, and you'd automatically be compatible with one reasonably popular file format that people are using. -- Rob Browning PGP=E80E0D04F521A094 532B97F5D64E3930 ----- %< -------------------------------------------- >% ------ The GnuCash / X-Accountant Mailing List To unsubscribe, send mail to majordomo@gnucash.org and put "unsubscribe gnucash-devel your@email.address" in the body From - Sun Aug 30 23:46:54 1998 Received: by mailhost (mbox linux) (with Cubic Circle's cucipop (v1.31 1998/05/13) Sun Aug 30 18:19:40 1998) X-From_: owner-gnucash-devel@gnucash.org Sun Aug 30 18:16:47 1998 X-Envelope-To: Return-Path: Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by mailhost.cyberramp.net (8.9.1a/8.9.1/ler-980825-0832-PM) with ESMTP id SAA09471 for ; Sun, 30 Aug 1998 18:16:47 -0500 (CDT) Received: from majordomo1.host4u.net (majordomo1.host4u.net [209.150.128.43]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id SAA01652 for ; Sun, 30 Aug 1998 18:16:46 -0500 Received: (from majordomo@localhost) by majordomo1.host4u.net (8.8.5/8.8.5) id SAA19775 for gnucash-devel-list.hydra; Sun, 30 Aug 1998 18:16:05 -0500 Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by majordomo1.host4u.net (8.8.5/8.8.5) with ESMTP id SAA19721 for ; Sun, 30 Aug 1998 18:14:54 -0500 From: cbbrowne@hex.net Received: from red.hex.net (red.hex.net [204.155.154.2]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id SAA00774 for ; Sun, 30 Aug 1998 18:13:04 -0500 Received: from wolfe.brownes.org (peach-197.hex.net [206.54.173.197]) by red.hex.net (8.8.8/8.8.7) with SMTP id SAA11929 for ; Sun, 30 Aug 1998 18:13:40 -0500 Received: (qmail 15573 invoked by uid 500); 30 Aug 1998 23:12:48 -0000 Message-ID: <19980830231247.15571.qmail@wolfe.brownes.org> To: gnucash-devel@gnucash.org, misa-devel@makelist.com, pbrown@redhat.com Reply-to: cbbrowne@hex.net Subject: Re: Address Handling and CORBA In-reply-to: Your message of "30 Aug 1998 11:58:14 CDT." <87iuja4dax.fsf@nevermore.csres.utexas.edu> Date: Sun, 30 Aug 1998 18:12:47 -0500 Sender: owner-gnucash-devel@gnucash.org Precedence: bulk X-Mozilla-Status: 8011 > cbbrowne@hex.net writes: > > > I'm thinking that it would ultimately make sense for there to be a > > CORBA "server" to handle addresses using the vCard "protocol." > > You might want to check out the back articles of the BBDB (Big Brother > Data Base) mailing list. It's a contact information database for > emacs which is *very* flexible. They've had some threads about vCard > recently which I haven't followed closely, but in general they've been > underimpressed with vCard, and I think they're supporting vCard as a > dumbed down subset of what BBDB can actually handle. > > It might be trivial to convert BBDB to scheme and use it with Guile to > quickly build a really flexible server that can handle vCard as a > special case. That's fine and good to use a "smarter" format as the underlying basis. I agree that vCard isn't all that impressive; that should imply that it would make sense to implement a decent address DB, with vCard interoperability as an afterthought. It may therefore make sense to build a BBDB "server" that groks CORBA, and provide some variety of data input/output formats. The point is that: - The IETF has a vCard standard - People are using vCards in various PC and Linux projects - "Good enough" beats out "better." Seeing as how BBDB is implemented so that it must run inside Emacs, this is not terribly acceptable for use as a generalized server unless we could extract the relevant bits of Emacs, which seems rather unlikely to me. -- Christopher B. Browne, cbbrowne@hex.net, chris_browne@sdt.com Web: http://www.hex.net/~cbbrowne SAP Basis Consultant, UNIX Guy Windows NT - How to make a 100 MIPS Linux workstation perform like an 8 MHz 286 ----- %< -------------------------------------------- >% ------ The GnuCash / X-Accountant Mailing List To unsubscribe, send mail to majordomo@gnucash.org and put "unsubscribe gnucash-devel your@email.address" in the body From - Sun Aug 30 18:29:23 1998 Received: by mailhost (mbox linux) (with Cubic Circle's cucipop (v1.31 1998/05/13) Sun Aug 30 13:02:10 1998) X-From_: owner-gnucash-devel@gnucash.org Sun Aug 30 11:59:01 1998 X-Envelope-To: Return-Path: Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by mailhost.cyberramp.net (8.9.1a/8.9.1/ler-980825-0832-PM) with ESMTP id LAA28670 for ; Sun, 30 Aug 1998 11:59:01 -0500 (CDT) Received: from majordomo1.host4u.net (majordomo1.host4u.net [209.150.128.43]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id LAA08996 for ; Sun, 30 Aug 1998 11:59:01 -0500 Received: (from majordomo@localhost) by majordomo1.host4u.net (8.8.5/8.8.5) id LAA00717 for gnucash-devel-list.hydra; Sun, 30 Aug 1998 11:58:28 -0500 Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by majordomo1.host4u.net (8.8.5/8.8.5) with ESMTP id LAA00707 for ; Sun, 30 Aug 1998 11:58:23 -0500 Received: from mail.cs.utexas.edu (mail.cs.utexas.edu [128.83.139.10]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id LAA08873 for ; Sun, 30 Aug 1998 11:58:24 -0500 Received: from nevermore (dial-93-11.ots.utexas.edu [128.83.249.43]) by mail.cs.utexas.edu (8.8.5/8.8.5) with ESMTP id LAA20932; Sun, 30 Aug 1998 11:58:16 -0500 (CDT) Received: from rlb by nevermore with local (Exim 2.02 #1 (Debian)) id 0zDAnu-0005aZ-00; Sun, 30 Aug 1998 11:58:14 -0500 To: gnucash-devel@gnucash.org Cc: misa-devel@makelist.com, pbrown@redhat.com Subject: Re: Address Handling and CORBA References: <19980830144217.14517.qmail@wolfe.brownes.org> From: Rob Browning Date: 30 Aug 1998 11:58:14 -0500 In-Reply-To: cbbrowne@hex.net's message of "Sun, 30 Aug 1998 09:42:16 -0500" Message-ID: <87iuja4dax.fsf@nevermore.csres.utexas.edu> Lines: 20 X-Mailer: Gnus v5.6.39/Emacs 20.2 Sender: owner-gnucash-devel@gnucash.org Precedence: bulk X-Mozilla-Status: 8011 cbbrowne@hex.net writes: > I'm thinking that it would ultimately make sense for there to be a > CORBA "server" to handle addresses using the vCard "protocol." You might want to check out the back articles of the BBDB (Big Brother Data Base) mailing list. It's a contact information database for emacs which is *very* flexible. They've had some threads about vCard recently which I haven't followed closely, but in general they've been underimpressed with vCard, and I think they're supporting vCard as a dumbed down subset of what BBDB can actually handle. It might be trivial to convert BBDB to scheme and use it with Guile to quickly build a really flexible server that can handle vCard as a special case. FWIW -- Rob Browning PGP=E80E0D04F521A094 532B97F5D64E3930 ----- %< -------------------------------------------- >% ------ The GnuCash / X-Accountant Mailing List To unsubscribe, send mail to majordomo@gnucash.org and put "unsubscribe gnucash-devel your@email.address" in the body From - Sun Aug 30 18:29:22 1998 Received: by mailhost (mbox linux) (with Cubic Circle's cucipop (v1.31 1998/05/13) Sun Aug 30 13:02:09 1998) X-From_: owner-gnucash-devel@gnucash.org Sun Aug 30 09:44:13 1998 X-Envelope-To: Return-Path: Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by mailhost.cyberramp.net (8.9.1a/8.9.1/ler-980825-0832-PM) with ESMTP id JAA16804 for ; Sun, 30 Aug 1998 09:44:12 -0500 (CDT) Received: from majordomo1.host4u.net (majordomo1.host4u.net [209.150.128.43]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id JAA09420 for ; Sun, 30 Aug 1998 09:44:12 -0500 Received: (from majordomo@localhost) by majordomo1.host4u.net (8.8.5/8.8.5) id JAA26987 for gnucash-devel-list.hydra; Sun, 30 Aug 1998 09:42:21 -0500 Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by majordomo1.host4u.net (8.8.5/8.8.5) with ESMTP id JAA26983 for ; Sun, 30 Aug 1998 09:42:21 -0500 From: cbbrowne@hex.net Received: from red.hex.net (red.hex.net [204.155.154.2]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id JAA09207 for ; Sun, 30 Aug 1998 09:42:21 -0500 Received: from wolfe.brownes.org (peach-195.hex.net [206.54.173.195]) by red.hex.net (8.8.8/8.8.7) with SMTP id JAA01309 for ; Sun, 30 Aug 1998 09:43:01 -0500 Received: (qmail 14519 invoked by uid 500); 30 Aug 1998 14:42:17 -0000 Message-ID: <19980830144217.14517.qmail@wolfe.brownes.org> X-Mailer: exmh version 2.0.2 X-Exmh-Isig-CompType: repl X-Exmh-Isig-Folder: Apps/Accounting/GnuCash To: gnucash-devel@gnucash.org, misa-devel@makelist.com, pbrown@redhat.com Reply-to: gnucash-devel@gnucash.org, misa-devel@makelist.com, pbrown@redhat.com Subject: Address Handling and CORBA Mime-Version: 1.0 Content-Type: text/plain Date: Sun, 30 Aug 1998 09:42:16 -0500 Sender: owner-gnucash-devel@gnucash.org Precedence: bulk X-Mozilla-Status: 8001 I'm thinking that it would ultimately make sense for there to be a CORBA "server" to handle addresses using the vCard "protocol." There are a number of systems out there that want to use these things; it would make a whole lot of sense to just write it once... There would be similar value to something to handle vCalendar, albeit generally being less crucial to financial systems than contact information... -- Christopher B. Browne, cbbrowne@hex.net, chris_browne@sdt.com Web: http://www.hex.net/~cbbrowne SAP Basis Consultant, UNIX Guy Windows NT - How to make a 100 MIPS Linux workstation perform like an 8 MHz 286 ----- %< -------------------------------------------- >% ------ The GnuCash / X-Accountant Mailing List To unsubscribe, send mail to majordomo@gnucash.org and put "unsubscribe gnucash-devel your@email.address" in the body From - Sun Aug 30 18:29:21 1998 Received: by mailhost (mbox linux) (with Cubic Circle's cucipop (v1.31 1998/05/13) Sun Aug 30 13:02:09 1998) X-From_: owner-gnucash-devel@gnucash.org Sun Aug 30 09:44:08 1998 X-Envelope-To: Return-Path: Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by mailhost.cyberramp.net (8.9.1a/8.9.1/ler-980825-0832-PM) with ESMTP id JAA16769 for ; Sun, 30 Aug 1998 09:44:08 -0500 (CDT) Received: from majordomo1.host4u.net (majordomo1.host4u.net [209.150.128.43]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id JAA09385 for ; Sun, 30 Aug 1998 09:44:07 -0500 Received: (from majordomo@localhost) by majordomo1.host4u.net (8.8.5/8.8.5) id JAA27000 for gnucash-devel-list.hydra; Sun, 30 Aug 1998 09:42:33 -0500 Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by majordomo1.host4u.net (8.8.5/8.8.5) with ESMTP id JAA26995 for ; Sun, 30 Aug 1998 09:42:32 -0500 From: cbbrowne@hex.net Received: from red.hex.net (red.hex.net [204.155.154.2]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id JAA09223 for ; Sun, 30 Aug 1998 09:42:33 -0500 Received: from wolfe.brownes.org (peach-195.hex.net [206.54.173.195]) by red.hex.net (8.8.8/8.8.7) with SMTP id JAA01327 for ; Sun, 30 Aug 1998 09:43:13 -0500 Received: (qmail 14503 invoked by uid 500); 30 Aug 1998 14:42:04 -0000 Message-ID: <19980830144204.14501.qmail@wolfe.brownes.org> X-Mailer: exmh version 2.0.2 X-Exmh-Isig-CompType: repl X-Exmh-Isig-Folder: inbox To: gnucash-devel@gnucash.org, cbbrowne@hex.net Reply-to: gnucash-devel@gnucash.org Subject: Re: DSSSL Curiosity In-reply-to: Your message of "Fri, 28 Aug 1998 20:47:23 CDT." <199808290147.UAA04887@shadygrove.linas.org> Mime-Version: 1.0 Content-Type: text/plain Date: Sun, 30 Aug 1998 09:42:04 -0500 Sender: owner-gnucash-devel@gnucash.org Precedence: bulk X-Mozilla-Status: 8011 > Not to distract you with anything, but I tripped over the following while > cleaning out my mailbox. I concerns DSSSL, ever hear of that? It stands > for "document style sheet specification language" or something like that, > if I remember right. Never really figured it out but it seems to be some > transformational grammer thingy for specifying how elements of an SGML DTD > should physically appear on an e.g. printed page. XSL, the style scheme for XML, is kind of a "dumbed-down" version of DSSSL. > Its curious for several reasons. One is that it seems to be a stronghold > of lisp/scheme programmers, except they're not programmers, they're book > publishers or something like that. People who seem to care about how > things look like on a printed page. > > But what caught my eye here was the discussion of navigational elements > in this context. And it got me to thinking... like so: > > You're working on config info. I've been blabbering about config info > for menu layout, etc., under the vague and ill-thought-out notion > that it might make menu layout easier, simpler, more extensible, > or something like that. > > OK. Now imagine doing the gnucash GUI something like so: > > > Main Window > File > Open... > cashOpenFileCallback > Save... > cashSaveToFileCallback > > > > Regsiter Window > Account > Delete Transaction > xaccEngineDeleteTransactionCallback > > > > I dunno ... on the one hand, it shouldn't be hard to do. On the other > hand, it feels a bit like a hokey, over-wrought idea, but then again, > having to write/modify motif or gtk code just to get a menu callback > seems hokey. And we also keep coming back to the same-ol "lets call > a perl script from a menu item" thing (to get stock prices was the > last one discussed). But on the other hand, this seems like overkill, > a bit way out there, and risks having a deadly-slow startup sequence. > > So whaddya think? Doing GUI design using XML? Are the gtk guys doing > anything that allows simple text generation of GUI's? (Motif has something > like this from way back, I can't remeber what its called). Do ya think > they might be interested in something like this? You might want to take a look at "wickel": http://www.cs.purdue.edu/homes/lutterdc/software/wickel.html The idea of it is to "automagically" generate a complete GUI wrapper for UNIX commands merely by specifying the list of command switches. The samples include enscript and ls. I would anticipate that the logically similar approach for GnuCash would be to "document" menus and screens in XML, and then have the system generate the GUI directly from that. I'm not sure whether this ought to have anything to do with DSSSL; I suppose that it would be a logical extension to have DSSSL be able to render GUI elements, thus extending its "scope of control" past the present situation where it is used to generate RTF, TeX, and SGML output to that of actually asking a GUI to "do stuff." I think we're talking uncharted waters here... -- Christopher B. Browne, cbbrowne@hex.net, chris_browne@sdt.com Web: http://www.hex.net/~cbbrowne SAP Basis Consultant, UNIX Guy Windows NT - How to make a 100 MIPS Linux workstation perform like an 8 MHz 286 ----- %< -------------------------------------------- >% ------ The GnuCash / X-Accountant Mailing List To unsubscribe, send mail to majordomo@gnucash.org and put "unsubscribe gnucash-devel your@email.address" in the body From - Sat Aug 29 09:15:04 1998 Received: by mailhost (mbox linux) (with Cubic Circle's cucipop (v1.31 1998/05/13) Sat Aug 29 03:47:59 1998) X-From_: owner-gnucash-devel@gnucash.org Fri Aug 28 20:16:41 1998 X-Envelope-To: Return-Path: Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by mailhost.cyberramp.net (8.9.1a/8.9.1/ler-980825-0832-PM) with ESMTP id UAA24436 for ; Fri, 28 Aug 1998 20:16:40 -0500 (CDT) Received: from majordomo1.host4u.net (majordomo1.host4u.net [209.150.128.43]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id UAA20559 for ; Fri, 28 Aug 1998 20:16:39 -0500 Received: (from majordomo@localhost) by majordomo1.host4u.net (8.8.5/8.8.5) id UAA06053 for gnucash-devel-list.hydra; Fri, 28 Aug 1998 20:15:12 -0500 Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by majordomo1.host4u.net (8.8.5/8.8.5) with ESMTP id UAA06048 for ; Fri, 28 Aug 1998 20:15:11 -0500 From: linas@linas.org Received: from linas.org (linas.org [207.170.121.1]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id UAA20398 for ; Fri, 28 Aug 1998 20:15:09 -0500 Received: from shadygrove.linas.org (shadygrove.linas.org [10.50.50.1]) by linas.org (8.8.4/8.7.3) with ESMTP id TAA13792; Fri, 28 Aug 1998 19:12:43 -0500 Received: (from linas@localhost) by shadygrove.linas.org (8.8.4/8.8.7) id UAA04887; Fri, 28 Aug 1998 20:47:23 -0500 Message-Id: <199808290147.UAA04887@shadygrove.linas.org> Subject: DSSSL Curiosity To: rlb@cs.utexas.edu Date: Fri, 28 Aug 1998 20:47:23 -0500 (CDT) Cc: gnucash-devel@gnucash.org X-Hahahaha: hehehe Content-Type: text Sender: owner-gnucash-devel@gnucash.org Precedence: bulk X-Mozilla-Status: 8001 Rob, Not to distract you with anything, but I tripped over the following while cleaning out my mailbox. I concerns DSSSL, ever hear of that? It stands for "document style sheet specification language" or something like that, if I remember right. Never really figured it out but it seems to be some transformational grammer thingy for specifying how elements of an SGML DTD should physically appear on an e.g. printed page. Its curious for several reasons. One is that it seems to be a stronghold of lisp/scheme programmers, except they're not programmers, they're book publishers or something like that. People who seem to care about how things look like on a printed page. But what caught my eye here was the discussion of navigational elements in this context. And it got me to thinking... like so: You're working on config info. I've been blabbering about config info for menu layout, etc., under the vague and ill-thought-out notion that it might make menu layout easier, simpler, more extensible, or something like that. OK. Now imagine doing the gnucash GUI something like so: Main Window File Open... cashOpenFileCallback Save... cashSaveToFileCallback Regsiter Window Account Delete Transaction xaccEngineDeleteTransactionCallback I dunno ... on the one hand, it shouldn't be hard to do. On the other hand, it feels a bit like a hokey, over-wrought idea, but then again, having to write/modify motif or gtk code just to get a menu callback seems hokey. And we also keep coming back to the same-ol "lets call a perl script from a menu item" thing (to get stock prices was the last one discussed). But on the other hand, this seems like overkill, a bit way out there, and risks having a deadly-slow startup sequence. So whaddya think? Doing GUI design using XML? Are the gtk guys doing anything that allows simple text generation of GUI's? (Motif has something like this from way back, I can't remeber what its called). Do ya think they might be interested in something like this? --linas It's been rumoured that Norman Walsh said: > Date: Wed, 13 May 1998 17:20:27 -0400 > To: dssslist@mulberrytech.com > Subject: Re: Modifying nav bar > X-local-group-name: dssslist > X-Emacs: 19.34 > Mime-Version: 1.0 (generated by SEMI MIME-Edit 0.88 "Tsurugi") > From: Norman Walsh > X-Mailer: Gnus v5.6.4/Emacs 19.34 > Sender: owner-dssslist@mulberrytech.com > Reply-To: dssslist@mulberrytech.com > > / Kendall Clark was heard to say: > | I really like Norm's nav bar for HTML; I'm even using fast-forward and > | fast-backward and it works fine. > > Shudder. I've completely given up on FF and FB. I can't even > decide what the semantics should be, let alone whatever I may > have implemented. But I'm glad you like 'em ;-) > > | But... I need to keep the functionality exactly as is, and instead of doing > | Next and Prev, I need to do something > | like Next, etc. > | > | In other words, I want to plug in some little navigation icons in place of > | the plain text. > > If you look in the localization file of your choice > (dbl1usen.dsl, dbl1dege.dsl, etc.), you'll find functions like > this: > > (define (gentext-usen-nav-prev prev) > (make sequence (literal "Prev"))) > > If you replace those functions with something else, like > > (define (gentext-usen-nav-prev prev) > (make element gi: "IMG" > attributes: '(("SRC" "next.gif") > ("ALT" "Next")))) > > in your customization layer, you should get the desired behavior. > > | I don't know DSSSL but this seems like a fairly trivial change. I looked > | at dbnavig.dsl but it wasn't obviously apparent what I should change. > > Right idea, wrong place. Most of the "easy to change" things are either > in dbparam.dsl (the parameters) or in a customization layer (if they're > language dependent). > > | PS--By the way, Norm: I'll send you the icons I'm using and if > | you like them, please feel free to include them in your > | stylesheets. They'll be really small gifs. > > Thanks! > > --norm > > > DSSSList info and archive: http://www.mulberrytech.com/dsssl/dssslist > ----- %< -------------------------------------------- >% ------ The GnuCash / X-Accountant Mailing List To unsubscribe, send mail to majordomo@gnucash.org and put "unsubscribe gnucash-devel your@email.address" in the body From - Thu Aug 27 21:00:23 1998 Received: by mailhost (mbox linux) (with Cubic Circle's cucipop (v1.31 1998/05/13) Thu Aug 27 15:33:27 1998) X-From_: owner-gnucash-devel@gnucash.org Thu Aug 27 10:43:45 1998 X-Envelope-To: Return-Path: Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by mailhost.cyberramp.net (8.9.1a/8.9.1/ler-980825-0832-PM) with ESMTP id KAA09044 for ; Thu, 27 Aug 1998 10:43:36 -0500 (CDT) Received: from majordomo1.host4u.net (majordomo1.host4u.net [209.150.128.43]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id KAA08055 for ; Thu, 27 Aug 1998 10:43:35 -0500 Received: (from majordomo@localhost) by majordomo1.host4u.net (8.8.5/8.8.5) id KAA20193 for gnucash-devel-list.hydra; Thu, 27 Aug 1998 10:41:27 -0500 Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by majordomo1.host4u.net (8.8.5/8.8.5) with ESMTP id KAA20189 for ; Thu, 27 Aug 1998 10:41:27 -0500 From: linas@linas.org Received: from linas.org (linas.org [207.170.121.1]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id KAA07746 for ; Thu, 27 Aug 1998 10:41:27 -0500 Received: from shadygrove.linas.org (shadygrove.linas.org [10.50.50.1]) by linas.org (8.8.4/8.7.3) with ESMTP id JAA11171; Thu, 27 Aug 1998 09:39:07 -0500 Received: (from linas@localhost) by shadygrove.linas.org (8.8.4/8.8.7) id LAA27572; Thu, 27 Aug 1998 11:12:59 -0500 Message-Id: <199808271612.LAA27572@shadygrove.linas.org> Subject: Re: gnucash, Makefiles, install and questions To: schoenberger@signsoft.com (Dirk Schoenberger) Date: Thu, 27 Aug 1998 11:12:59 -0500 (CDT) Cc: gnucash-devel@gnucash.org In-Reply-To: <19980824123710.7867e70e390f11d2923900a0c944b898.in@mail.sz-online.de> from "Dirk Schoenberger" at Aug 24, 98 12:34:21 pm X-Hahahaha: hehehe Content-Type: text Sender: owner-gnucash-devel@gnucash.org Precedence: bulk X-Mozilla-Status: 8011 It's been rumoured that Dirk Schoenberger said: > > 1. install The proposal sounds good. Several folks have complained about install, however, this is low on my own priority list, so encourage the submission of patches to ameliorate the problem. > I downloaded and successfully installed LessTif 0.86, but still no luck > with the Motif version. > There is still the missing XmSET symbol. Is there a chance that XmSET is > part of > Motif 2.0 instead of the Motif 1.2 I installed? The XmSET should not be in the latest CVS source, nor even in gnucash-1.1.15 --linas ----- %< -------------------------------------------- >% ------ The GnuCash / X-Accountant Mailing List To unsubscribe, send mail to majordomo@gnucash.org and put "unsubscribe gnucash-devel your@email.address" in the body From - Thu Aug 27 04:34:38 1998 Received: by mailhost (mbox linux) (with Cubic Circle's cucipop (v1.31 1998/05/13) Wed Aug 26 23:07:46 1998) X-From_: linas@linas.org Wed Aug 26 17:47:38 1998 X-Envelope-To: Return-Path: Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by mailhost.cyberramp.net (8.9.1a/8.9.1/ler-980825-0832-PM) with ESMTP id RAA12525 for ; Wed, 26 Aug 1998 17:47:37 -0500 (CDT) From: linas@linas.org Received: from linas.org (linas.org [207.170.121.1]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id RAA22384 for ; Wed, 26 Aug 1998 17:47:36 -0500 Received: from shadygrove.linas.org (shadygrove.linas.org [10.50.50.1]) by linas.org (8.8.4/8.7.3) with ESMTP id QAA09540; Wed, 26 Aug 1998 16:45:15 -0500 Received: (from linas@localhost) by shadygrove.linas.org (8.8.4/8.8.7) id SAA23535; Wed, 26 Aug 1998 18:19:00 -0500 Message-Id: <199808262319.SAA23535@shadygrove.linas.org> Subject: Re: CVS To: jcollins@gnucash.org (Jeremy Collins) Date: Wed, 26 Aug 1998 18:18:59 -0500 (CDT) Cc: linas@linas.org In-Reply-To: <35E3077A.CF80642E@gnucash.org> from "Jeremy Collins" at Aug 25, 98 06:50:34 pm X-Hahahaha: hehehe Content-Type: text X-Mozilla-Status: 8013 It's been rumoured that Jeremy Collins said: > > Hey Linas, > > One more thing. I would really like to move CVS over to gnome.org. > This would give use faster access to CVS, utilities like Bonsai ( I > really like this ), write access for developers, and more visiblity. I > will leave it up to you though. I guess OK if I don't have to learn a lot to do it (I have a headache at the moment). However, I don't want to grant write access; about 3 out of 4 patches I get are good & clean, but every now and then someone sends me the b.s. patch. And you can't tell its b.s. from the quality of email they write. I guess I could give you and robb access, but I want to limit it to that. --linas From - Wed Aug 26 05:38:50 1998 Received: by mailhost (mbox linux) (with Cubic Circle's cucipop (v1.31 1998/05/13) Wed Aug 26 00:12:07 1998) X-From_: owner-gnucash-devel@gnucash.org Wed Aug 26 00:07:13 1998 X-Envelope-To: Return-Path: Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by mailhost.cyberramp.net (8.9.1a/8.9.1/ler-980825-0832-PM) with ESMTP id AAA03624 for ; Wed, 26 Aug 1998 00:07:12 -0500 (CDT) Received: from majordomo1.host4u.net (majordomo1.host4u.net [209.150.128.43]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id AAA31384 for ; Wed, 26 Aug 1998 00:07:08 -0500 Received: (from majordomo@localhost) by majordomo1.host4u.net (8.8.5/8.8.5) id AAA14171 for gnucash-devel-list.hydra; Wed, 26 Aug 1998 00:03:56 -0500 Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by majordomo1.host4u.net (8.8.5/8.8.5) with ESMTP id AAA14167 for ; Wed, 26 Aug 1998 00:03:55 -0500 Received: from toccata.fugue.com ([204.152.188.25]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id AAA30608 for ; Wed, 26 Aug 1998 00:03:55 -0500 Received: from andare.fugue.com (mellon.tiac.net [206.119.204.48]) by toccata.fugue.com (8.8.8/8.6.11) with ESMTP id WAA24418; Tue, 25 Aug 1998 22:03:37 -0700 (PDT) Received: from andare.fugue.com (localhost [127.0.0.1]) by andare.fugue.com (8.8.8/8.6.11) with ESMTP id BAA01936; Wed, 26 Aug 1998 01:02:56 -0400 (EDT) Message-Id: <199808260502.BAA01936@andare.fugue.com> To: Rob Browning cc: "David G. Paschich" , gnucash-devel@gnucash.org Subject: Re: opem_memstream? In-Reply-To: Your message of "25 Aug 1998 15:26:32 CDT." <87g1ek95af.fsf@nevermore.csres.utexas.edu> Date: Wed, 26 Aug 1998 01:02:55 -0400 From: Ted Lemon Sender: owner-gnucash-devel@gnucash.org Precedence: bulk X-Mozilla-Status: 8011 > > I don't agree. You should call malloc except for persistent storage. That should have said "You should not call malloc..." The problem with the asprintf coding style is that it begs for memory leaks. > asprintf does call malloc, and there's no way (in the general case) > you can know exactly how much storage your're going to need for a > printf formatted string without re-implementing all of the internal > printf formatting routines. Generally you can, because you wrote the format. My usual solution is to strlen all the strings, add the maximum width of all other fields, and add the sizeof the format string. A few bytes are wasted, but if you called alloca, they'll be reclaimed soon anyway. I guess the point is that I don't usually care about the general case, and neither, I suspect, do you. If you run into a situation where you _do_ care about it, then asprintf makes a lot of sense. _MelloN_ ----- %< -------------------------------------------- >% ------ The GnuCash / X-Accountant Mailing List To unsubscribe, send mail to majordomo@gnucash.org and put "unsubscribe gnucash-devel your@email.address" in the body From - Tue Aug 25 22:06:56 1998 Received: by mailhost (mbox linux) (with Cubic Circle's cucipop (v1.31 1998/05/13) Tue Aug 25 16:40:16 1998) X-From_: owner-gnucash-devel@gnucash.org Tue Aug 25 16:26:36 1998 X-Envelope-To: Return-Path: Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by mailhost.cyberramp.net (8.9.1a/8.9.1/ler-980825-0832-PM) with ESMTP id QAA27593 for ; Tue, 25 Aug 1998 16:26:36 -0500 (CDT) Received: from majordomo1.host4u.net (majordomo1.host4u.net [209.150.128.43]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id QAA22165 for ; Tue, 25 Aug 1998 16:26:35 -0500 Received: (from majordomo@localhost) by majordomo1.host4u.net (8.8.5/8.8.5) id QAA20958 for gnucash-devel-list.hydra; Tue, 25 Aug 1998 16:25:35 -0500 Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by majordomo1.host4u.net (8.8.5/8.8.5) with ESMTP id QAA20954 for ; Tue, 25 Aug 1998 16:25:34 -0500 Received: from mail.cs.utexas.edu (mail.cs.utexas.edu [128.83.139.10]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id QAA21946 for ; Tue, 25 Aug 1998 16:25:34 -0500 Received: from nevermore (dial-103-44.ots.utexas.edu [128.83.176.92]) by mail.cs.utexas.edu (8.8.5/8.8.5) with ESMTP id QAA27743 for ; Tue, 25 Aug 1998 16:25:22 -0500 (CDT) Received: from rlb by nevermore with local (Exim 2.02 #1 (Debian)) id 0zBQaf-00046A-00; Tue, 25 Aug 1998 16:25:21 -0500 To: gnucash-devel@gnucash.org Subject: Re: opem_memstream? References: <199808252052.QAA13571@jekyll.piermont.com> From: Rob Browning Date: 25 Aug 1998 16:25:21 -0500 In-Reply-To: "Perry E. Metzger"'s message of "Tue, 25 Aug 1998 16:52:16 -0400" Message-ID: <87af4s92ke.fsf@nevermore.csres.utexas.edu> Lines: 53 X-Mailer: Gnus v5.6.39/Emacs 20.2 Sender: owner-gnucash-devel@gnucash.org Precedence: bulk X-Mozilla-Status: 8011 "Perry E. Metzger" writes: > On the other hand, snprintf is portable. (Almost) everyone now has it. True. This is another of those issues where we'll have to decide what's reasonable. We're already reasonably far out on a limb with GTK/GNOME, Guile, and Swig. > On the other other hand, if you can give me a hard description of what > asprintf is supposed to do, and it seems perfectly reasonable, I could > write a version for the BSD stdio implementation and try to get NetBSD > (and possibly FreeBSD) to adopt it. >From the horse's mouth (glibc info pages): Dynamically Allocating Formatted Output --------------------------------------- The functions in this section do formatted output and place the results in dynamically allocated memory. - Function: int asprintf (char **PTR, const char *TEMPLATE, ...) This function is similar to `sprintf', except that it dynamically allocates a string (as with `malloc'; *note Unconstrained Allocation::.) to hold the output, instead of putting the output in a buffer you allocate in advance. The PTR argument should be the address of a `char *' object, and `asprintf' stores a pointer to the newly allocated string at that location. Here is how to use `asprintf' to get the same result as the `snprintf' example, but more easily: /* Construct a message describing the value of a variable whose name is NAME and whose value is VALUE. */ char * make_message (char *name, char *value) { char *result; asprintf (&result, "value of %s is %s", name, value); return result; } - Function: int obstack_printf (struct obstack *OBSTACK, const char *TEMPLATE, ...) This function is similar to `asprintf', except that it uses the obstack OBSTACK to allocate the space. *Note Obstacks::. The characters are written onto the end of the current object. To get at them, you must finish the object with `obstack_finish' (*note Growing Objects::.). -- Rob Browning PGP=E80E0D04F521A094 532B97F5D64E3930 ----- %< -------------------------------------------- >% ------ The GnuCash / X-Accountant Mailing List To unsubscribe, send mail to majordomo@gnucash.org and put "unsubscribe gnucash-devel your@email.address" in the body From - Tue Aug 25 21:46:02 1998 Received: by mailhost (mbox linux) (with Cubic Circle's cucipop (v1.31 1998/05/13) Tue Aug 25 16:19:22 1998) X-From_: owner-gnucash-devel@gnucash.org Tue Aug 25 15:57:02 1998 X-Envelope-To: Return-Path: Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by mailhost.cyberramp.net (8.9.1a/8.9.1/ler-980825-0832-PM) with ESMTP id PAA08814 for ; Tue, 25 Aug 1998 15:57:01 -0500 (CDT) Received: from majordomo1.host4u.net (majordomo1.host4u.net [209.150.128.43]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id PAA12247 for ; Tue, 25 Aug 1998 15:57:01 -0500 Received: (from majordomo@localhost) by majordomo1.host4u.net (8.8.5/8.8.5) id PAA19188 for gnucash-devel-list.hydra; Tue, 25 Aug 1998 15:54:22 -0500 Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by majordomo1.host4u.net (8.8.5/8.8.5) with ESMTP id PAA19184 for ; Tue, 25 Aug 1998 15:54:20 -0500 Received: from jekyll.piermont.com (jekyll.piermont.com [206.1.51.15]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id PAA10923 for ; Tue, 25 Aug 1998 15:54:20 -0500 Received: from jekyll.piermont.com (localhost [[UNIX: localhost]]) by jekyll.piermont.com (8.8.8/8.6.12) with ESMTP id QAA13571; Tue, 25 Aug 1998 16:52:17 -0400 (EDT) Message-Id: <199808252052.QAA13571@jekyll.piermont.com> To: Rob Browning cc: Ted Lemon , "David G. Paschich" , gnucash-devel@gnucash.org Subject: Re: opem_memstream? In-reply-to: Your message of "25 Aug 1998 14:25:25 CDT." <871zq4j23e.fsf@nevermore.csres.utexas.edu> Reply-To: perry@piermont.com X-Reposting-Policy: redistribute only with permission Mime-Version: 1.0 (generated by tm-edit 7.108) Content-Type: text/plain; charset=US-ASCII Date: Tue, 25 Aug 1998 16:52:16 -0400 From: "Perry E. Metzger" Sender: owner-gnucash-devel@gnucash.org Precedence: bulk X-Mozilla-Status: 8011 Rob Browning writes: > Ted Lemon writes: > > > What's wrong with snprintf? > > snprintf goes against the philosophy (advocated by me (and the FSF)) > of not putting arbitrary limits into a program. On the other hand, snprintf is portable. (Almost) everyone now has it. On the other other hand, if you can give me a hard description of what asprintf is supposed to do, and it seems perfectly reasonable, I could write a version for the BSD stdio implementation and try to get NetBSD (and possibly FreeBSD) to adopt it. Perry ----- %< -------------------------------------------- >% ------ The GnuCash / X-Accountant Mailing List To unsubscribe, send mail to majordomo@gnucash.org and put "unsubscribe gnucash-devel your@email.address" in the body From - Tue Aug 25 21:46:01 1998 Received: by mailhost (mbox linux) (with Cubic Circle's cucipop (v1.31 1998/05/13) Tue Aug 25 16:19:21 1998) X-From_: owner-gnucash-devel@gnucash.org Tue Aug 25 15:32:09 1998 X-Envelope-To: Return-Path: Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by mailhost.cyberramp.net (8.9.1a/8.9.1/ler-980825-0832-PM) with ESMTP id PAA23097 for ; Tue, 25 Aug 1998 15:32:08 -0500 (CDT) Received: from majordomo1.host4u.net (majordomo1.host4u.net [209.150.128.43]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id PAA03900 for ; Tue, 25 Aug 1998 15:32:01 -0500 Received: (from majordomo@localhost) by majordomo1.host4u.net (8.8.5/8.8.5) id PAA17644 for gnucash-devel-list.hydra; Tue, 25 Aug 1998 15:30:51 -0500 Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by majordomo1.host4u.net (8.8.5/8.8.5) with ESMTP id PAA17639 for ; Tue, 25 Aug 1998 15:30:50 -0500 Received: from mail.cs.utexas.edu (mail.cs.utexas.edu [128.83.139.10]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id PAA03662 for ; Tue, 25 Aug 1998 15:30:50 -0500 Received: from nevermore (dial-35-7.ots.utexas.edu [128.83.111.103]) by mail.cs.utexas.edu (8.8.5/8.8.5) with ESMTP id PAA27274; Tue, 25 Aug 1998 15:26:35 -0500 (CDT) Received: from rlb by nevermore with local (Exim 2.02 #1 (Debian)) id 0zBPfl-00043f-00; Tue, 25 Aug 1998 15:26:33 -0500 To: Ted Lemon Cc: "David G. Paschich" , gnucash-devel@gnucash.org Subject: Re: opem_memstream? References: <199808251948.OAA00454@andare.fugue.com> From: Rob Browning Date: 25 Aug 1998 15:26:32 -0500 In-Reply-To: Ted Lemon's message of "Tue, 25 Aug 1998 14:48:41 -0500" Message-ID: <87g1ek95af.fsf@nevermore.csres.utexas.edu> Lines: 23 X-Mailer: Gnus v5.6.39/Emacs 20.2 Sender: owner-gnucash-devel@gnucash.org Precedence: bulk X-Mozilla-Status: 8011 Ted Lemon writes: > I don't agree. You should call malloc except for persistent storage. asprintf does call malloc, and there's no way (in the general case) you can know exactly how much storage your're going to need for a printf formatted string without re-implementing all of the internal printf formatting routines. > If you want temporary storage, you should call alloca. In general, yes, but you still won't always know how much space to allocate. Also, is alloca portable now? I know that in the old days, there were some platforms that didn't offer it, platforms on which I wouldn't dare program anymore :> > Actually, we should really just do garbage collection, but that's > another story. No argument here. -- Rob Browning PGP=E80E0D04F521A094 532B97F5D64E3930 ----- %< -------------------------------------------- >% ------ The GnuCash / X-Accountant Mailing List To unsubscribe, send mail to majordomo@gnucash.org and put "unsubscribe gnucash-devel your@email.address" in the body From - Tue Aug 25 20:18:15 1998 Received: by mailhost (mbox linux) (with Cubic Circle's cucipop (v1.31 1998/05/13) Tue Aug 25 14:51:35 1998) X-From_: owner-gnucash-devel@gnucash.org Tue Aug 25 14:50:08 1998 X-Envelope-To: Return-Path: Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by mailhost.cyberramp.net (8.9.1a/8.9.1/ler-980825-0832-PM) with ESMTP id OAA27573 for ; Tue, 25 Aug 1998 14:50:08 -0500 (CDT) Received: from majordomo1.host4u.net (majordomo1.host4u.net [209.150.128.43]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id OAA22966 for ; Tue, 25 Aug 1998 14:50:06 -0500 Received: (from majordomo@localhost) by majordomo1.host4u.net (8.8.5/8.8.5) id OAA14291 for gnucash-devel-list.hydra; Tue, 25 Aug 1998 14:49:23 -0500 Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by majordomo1.host4u.net (8.8.5/8.8.5) with ESMTP id OAA14287 for ; Tue, 25 Aug 1998 14:49:23 -0500 Received: from toccata.fugue.com ([204.152.188.25]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id OAA22774 for ; Tue, 25 Aug 1998 14:49:23 -0500 Received: from andare.fugue.com (mach82.xnet.com [207.227.19.82]) by toccata.fugue.com (8.8.8/8.6.11) with ESMTP id MAA20882; Tue, 25 Aug 1998 12:49:22 -0700 (PDT) Received: from andare.fugue.com (localhost [127.0.0.1]) by andare.fugue.com (8.8.8/8.6.11) with ESMTP id OAA00454; Tue, 25 Aug 1998 14:48:41 -0500 (CDT) Message-Id: <199808251948.OAA00454@andare.fugue.com> To: Rob Browning cc: "David G. Paschich" , gnucash-devel@gnucash.org Subject: Re: opem_memstream? In-Reply-To: Your message of "25 Aug 1998 14:25:25 CDT." <871zq4j23e.fsf@nevermore.csres.utexas.edu> Date: Tue, 25 Aug 1998 14:48:41 -0500 From: Ted Lemon Sender: owner-gnucash-devel@gnucash.org Precedence: bulk X-Mozilla-Status: 8011 > snprintf goes against the philosophy (advocated by me (and the FSF)) > of not putting arbitrary limits into a program. If you really need a > limit, fine, but, as an example, I'd rather write my code so that if > the user hands me a 4k file name, my code doesn't break. > You could also do this with a set of strlen, malloc, and snprintf > calls, Yes. > but asprintf is IMHO cleaner, less expensive, and clearer. I don't agree. You should call malloc except for persistent storage. If you want temporary storage, you should call alloca. Actually, we should really just do garbage collection, but that's another story. _MelloN_ ----- %< -------------------------------------------- >% ------ The GnuCash / X-Accountant Mailing List To unsubscribe, send mail to majordomo@gnucash.org and put "unsubscribe gnucash-devel your@email.address" in the body From - Tue Aug 25 20:08:54 1998 Received: by mailhost (mbox linux) (with Cubic Circle's cucipop (v1.31 1998/05/13) Tue Aug 25 14:42:14 1998) X-From_: owner-gnucash-devel@gnucash.org Tue Aug 25 14:34:10 1998 X-Envelope-To: Return-Path: Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by mailhost.cyberramp.net (8.9.1a/8.9.1/ler-980825-0832-PM) with ESMTP id OAA18012 for ; Tue, 25 Aug 1998 14:34:10 -0500 (CDT) Received: from majordomo1.host4u.net (majordomo1.host4u.net [209.150.128.43]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id OAA18020 for ; Tue, 25 Aug 1998 14:34:09 -0500 Received: (from majordomo@localhost) by majordomo1.host4u.net (8.8.5/8.8.5) id OAA12926 for gnucash-devel-list.hydra; Tue, 25 Aug 1998 14:30:08 -0500 Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by majordomo1.host4u.net (8.8.5/8.8.5) with ESMTP id OAA12922 for ; Tue, 25 Aug 1998 14:30:07 -0500 Received: from mail.cs.utexas.edu (mail.cs.utexas.edu [128.83.139.10]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id OAA17248 for ; Tue, 25 Aug 1998 14:30:07 -0500 Received: from nevermore (dial-67-9.ots.utexas.edu [128.83.253.153]) by mail.cs.utexas.edu (8.8.5/8.8.5) with ESMTP id OAA27006; Tue, 25 Aug 1998 14:25:27 -0500 (CDT) Received: from rlb by nevermore with local (Exim 2.02 #1 (Debian)) id 0zBOib-000422-00; Tue, 25 Aug 1998 14:25:25 -0500 To: Ted Lemon Cc: "David G. Paschich" , gnucash-devel@gnucash.org Subject: Re: opem_memstream? References: <199808241405.HAA01328@andare.fugue.com> From: Rob Browning Date: 25 Aug 1998 14:25:25 -0500 In-Reply-To: Ted Lemon's message of "Mon, 24 Aug 1998 09:05:57 -0500" Message-ID: <871zq4j23e.fsf@nevermore.csres.utexas.edu> Lines: 29 X-Mailer: Gnus v5.6.39/Emacs 20.2 Sender: owner-gnucash-devel@gnucash.org Precedence: bulk X-Mozilla-Status: 8011 Ted Lemon writes: > What's wrong with snprintf? snprintf goes against the philosophy (advocated by me (and the FSF)) of not putting arbitrary limits into a program. If you really need a limit, fine, but, as an example, I'd rather write my code so that if the user hands me a 4k file name, my code doesn't break. I don't want to write code that assumes an upper limit on file name lengths if I don't have to, and if all it takes to avoid that assumption is using a smarter sprintf replacement, I want to do it. You could also do this with a set of strlen, malloc, and snprintf calls, int buflen = strlen(somepath) + 4 + 1; char *buf = malloc(buflen); assert(buf); snprintf(buf, buflen, "%s.xac", somepath); but asprintf is IMHO cleaner, less expensive, and clearer. Further, it can handle more complex situations that would be a reall mess with the above approach (i.e. it's not always simple to figure out how long a complex formatted string is going to be without reimplementing the internals of printf). -- Rob Browning PGP=E80E0D04F521A094 532B97F5D64E3930 ----- %< -------------------------------------------- >% ------ The GnuCash / X-Accountant Mailing List To unsubscribe, send mail to majordomo@gnucash.org and put "unsubscribe gnucash-devel your@email.address" in the body From - Tue Aug 25 18:15:46 1998 Received: by mailhost (mbox linux) (with Cubic Circle's cucipop (v1.31 1998/05/13) Tue Aug 25 12:49:07 1998) X-From_: owner-gnucash-devel@gnucash.org Tue Aug 25 12:44:03 1998 X-Envelope-To: Return-Path: Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by mailhost.cyberramp.net (8.9.1a/8.9.1/ler-980825-0832-PM) with ESMTP id MAA11823 for ; Tue, 25 Aug 1998 12:43:49 -0500 (CDT) Received: from majordomo1.host4u.net (majordomo1.host4u.net [209.150.128.43]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id MAA15612 for ; Tue, 25 Aug 1998 12:43:48 -0500 Received: (from majordomo@localhost) by majordomo1.host4u.net (8.8.5/8.8.5) id MAA03699 for gnucash-devel-list.hydra; Tue, 25 Aug 1998 12:42:25 -0500 Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by majordomo1.host4u.net (8.8.5/8.8.5) with ESMTP id MAA03694 for ; Tue, 25 Aug 1998 12:42:24 -0500 Received: from nucash.org (ftw-tsa1-10.cyberramp.net [207.158.105.10]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id MAA15399 for ; Tue, 25 Aug 1998 12:42:23 -0500 Received: from gnucash.org (localhost [127.0.0.1]) by jcollins@gnucash.orgnucash.org (8.8.7/8.8.7) with ESMTP id NAA07689 for ; Tue, 25 Aug 1998 13:07:56 -0500 Message-ID: <35E2FD7A.EE90CFE5@gnucash.org> Date: Tue, 25 Aug 1998 18:07:54 +0000 From: Jeremy Collins Organization: Gnucash Project X-Mailer: Mozilla 4.04 [en] (X11; I; Linux 2.0.34 i586) MIME-Version: 1.0 To: gnucash-devel@gnucash.org Subject: Anonymous FTP Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-gnucash-devel@gnucash.org Precedence: bulk Content-Transfer-Encoding: 7bit X-Mozilla-Status: 8001 Hi everyone, I just wanted to let everyone know that I have finally had time to update the Anonymous FTP site. It now has the lastest Gnucash snapshot v1.1.15, *AND* the extra libraries that are required to compile it. Lots of people have been emailing me about this. So I figured I should do it! hehe =) Check it out, and tell me if I am missing anything. I can already think of one thing... I forgot to get the Lesstif stuff. Off to fix that... -- Jeremy Collins jcollins@gnucash.org ----- %< -------------------------------------------- >% ------ The GnuCash / X-Accountant Mailing List To unsubscribe, send mail to majordomo@gnucash.org and put "unsubscribe gnucash-devel your@email.address" in the body From - Tue Aug 25 19:12:35 1998 Received: by mailhost (mbox linux) (with Cubic Circle's cucipop (v1.31 1998/05/13) Tue Aug 25 13:45:55 1998) X-From_: owner-gnucash-devel@gnucash.org Tue Aug 25 13:36:19 1998 X-Envelope-To: Return-Path: Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by mailhost.cyberramp.net (8.9.1a/8.9.1/ler-980825-0832-PM) with ESMTP id NAA12889 for ; Tue, 25 Aug 1998 13:36:14 -0500 (CDT) Received: from majordomo1.host4u.net (majordomo1.host4u.net [209.150.128.43]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id NAA30953 for ; Tue, 25 Aug 1998 13:36:10 -0500 Received: (from majordomo@localhost) by majordomo1.host4u.net (8.8.5/8.8.5) id NAA08762 for gnucash-devel-list.hydra; Tue, 25 Aug 1998 13:35:24 -0500 Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by majordomo1.host4u.net (8.8.5/8.8.5) with ESMTP id NAA08758 for ; Tue, 25 Aug 1998 13:35:23 -0500 Received: from toccata.fugue.com ([204.152.188.25]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id NAA30811 for ; Tue, 25 Aug 1998 13:35:24 -0500 Received: from andare.fugue.com (mach82.xnet.com [207.227.19.82]) by toccata.fugue.com (8.8.8/8.6.11) with ESMTP id LAA19992; Tue, 25 Aug 1998 11:35:20 -0700 (PDT) Received: from andare.fugue.com (localhost [127.0.0.1]) by andare.fugue.com (8.8.8/8.6.11) with ESMTP id IAA00338; Tue, 25 Aug 1998 08:44:52 -0500 (CDT) Message-Id: <199808251344.IAA00338@andare.fugue.com> To: "David G. Paschich" cc: Rob Browning , gnucash-devel@gnucash.org Subject: Re: opem_memstream? In-Reply-To: Your message of "Mon, 24 Aug 1998 18:24:48 PDT." <199808250124.SAA28804@flophouse.com> Date: Tue, 25 Aug 1998 08:44:51 -0500 From: Ted Lemon Sender: owner-gnucash-devel@gnucash.org Precedence: bulk X-Mozilla-Status: 8011 > > So probably the right long-term solution to this is to implement > > something similar in the BSD library... It's not a terribly > > difficult thing to do... > > Well that solves the problem for Linux and FreeBSD... what about > Solaris? HP/UX? The upcoming MacOS/X? A potential Win32 port? FreeBSD? I was talking about netbsd. I believe that the Rhapsody people are tracking NetBSD userland, so they might pull in the functionality. Solaris? Don't hold your breath. Will glibc work on Solaris? If there's a Win32 port, this will probably be the most trivial of portability issues. _MelloN_ ----- %< -------------------------------------------- >% ------ The GnuCash / X-Accountant Mailing List To unsubscribe, send mail to majordomo@gnucash.org and put "unsubscribe gnucash-devel your@email.address" in the body From - Tue Aug 25 09:50:59 1998 Received: by mailhost (mbox linux) (with Cubic Circle's cucipop (v1.31 1998/05/13) Tue Aug 25 04:24:22 1998) X-From_: owner-gnucash-devel@gnucash.org Tue Aug 25 04:13:52 1998 X-Envelope-To: Return-Path: Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by mailhost.cyberramp.net (8.9.1a/8.9.1/ler-980818-1007-MIME) with ESMTP id EAA01635 for ; Tue, 25 Aug 1998 04:13:51 -0500 (CDT) Received: from majordomo1.host4u.net (majordomo1.host4u.net [209.150.128.43]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id EAA01644 for ; Tue, 25 Aug 1998 04:13:50 -0500 Received: (from majordomo@localhost) by majordomo1.host4u.net (8.8.5/8.8.5) id EAA04759 for gnucash-devel-list.hydra; Tue, 25 Aug 1998 04:09:08 -0500 Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by majordomo1.host4u.net (8.8.5/8.8.5) with ESMTP id EAA04755 for ; Tue, 25 Aug 1998 04:09:07 -0500 Received: from nucash.org (ftw-tsa7-20.cyberramp.net [207.158.119.148]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id EAA00862 for ; Tue, 25 Aug 1998 04:09:06 -0500 Received: from gnucash.org (localhost [127.0.0.1]) by jcollins@gnucash.orgnucash.org (8.8.7/8.8.7) with ESMTP id EAA03907 for ; Tue, 25 Aug 1998 04:34:35 -0500 Message-ID: <35E2852A.71B624C7@gnucash.org> Date: Tue, 25 Aug 1998 09:34:34 +0000 From: Jeremy Collins Organization: Gnucash Project X-Mailer: Mozilla 4.04 [en] (X11; I; Linux 2.0.34 i586) MIME-Version: 1.0 To: gnucash-devel@gnucash.org Subject: [Fwd: ongoing trouble] Content-Type: multipart/mixed; boundary="------------E0F04BC26E6B9626AC77D548" Sender: owner-gnucash-devel@gnucash.org Precedence: bulk X-Mozilla-Status: 8001 This is a multi-part message in MIME format. --------------E0F04BC26E6B9626AC77D548 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit I am forwarding this message to see if anyone else can help us with this problem. I bet Mr. Browning knows the answer! hehe I hope I forwarded it correctly... we'll see. -- -- Jeremy Collins jcollins@gnucash.org --------------E0F04BC26E6B9626AC77D548 Content-Type: message/rfc822 Content-Disposition: inline Received: by mailhost (mbox linux) (with Cubic Circle's cucipop (v1.31 1998/05/13) Tue Aug 25 03:18:55 1998) X-From_: spiff@longstreet.ch Tue Aug 25 02:59:39 1998 X-Envelope-To: Return-Path: Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by mailhost.cyberramp.net (8.9.1a/8.9.1/ler-980818-1007-MIME) with ESMTP id CAA18665 for ; Tue, 25 Aug 1998 02:59:39 -0500 (CDT) Received: from nfs.welcome.ch (nfs.welcome.ch [194.6.168.10]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id CAA18827 for ; Tue, 25 Aug 1998 02:59:36 -0500 Received: from localhost (spiff@localhost) by nfs.welcome.ch (8.8.7/8.8.7) with SMTP id JAA22380 for ; Tue, 25 Aug 1998 09:53:21 +0200 Date: Tue, 25 Aug 1998 09:53:21 +0200 (CEST) From: Beat Christen X-Sender: spiff@nfs To: jcollins@gnucash.org Subject: ongoing trouble Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII I added -lgif so it compiled fine. Then I tried to make install... I had to link the xacc.qt xaccc.static and xacc.bin file to the gtk binary. So after that this ran fine, I tried running and then this happened: [root@spiff /root]# xacc gnucash: starting up guile: Stack overflow Suggestions? Beat --------------E0F04BC26E6B9626AC77D548-- ----- %< -------------------------------------------- >% ------ The GnuCash / X-Accountant Mailing List To unsubscribe, send mail to majordomo@gnucash.org and put "unsubscribe gnucash-devel your@email.address" in the body From - Tue Aug 25 04:55:09 1998 Received: by mailhost (mbox linux) (with Cubic Circle's cucipop (v1.31 1998/05/13) Mon Aug 24 23:28:32 1998) X-From_: owner-gnucash-devel@gnucash.org Mon Aug 24 20:27:46 1998 X-Envelope-To: Return-Path: Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by mailhost.cyberramp.net (8.9.1a/8.9.1/ler-980818-1007-MIME) with ESMTP id UAA23321 for ; Mon, 24 Aug 1998 20:27:46 -0500 (CDT) Received: from majordomo1.host4u.net (majordomo1.host4u.net [209.150.128.43]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id UAA00443 for ; Mon, 24 Aug 1998 20:27:45 -0500 Received: (from majordomo@localhost) by majordomo1.host4u.net (8.8.5/8.8.5) id UAA18696 for gnucash-devel-list.hydra; Mon, 24 Aug 1998 20:25:26 -0500 Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by majordomo1.host4u.net (8.8.5/8.8.5) with ESMTP id UAA18692 for ; Mon, 24 Aug 1998 20:25:25 -0500 Received: from flophouse.com (flophouse.com [192.135.198.210]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id UAA00018 for ; Mon, 24 Aug 1998 20:25:25 -0500 Received: from flophouse.com (localhost.echo.com [127.0.0.1]) by flophouse.com (8.8.7/8.8.7) with ESMTP id SAA28804; Mon, 24 Aug 1998 18:24:48 -0700 (PDT) (envelope-from dpassage@flophouse.com) Message-Id: <199808250124.SAA28804@flophouse.com> To: Ted Lemon cc: Rob Browning , gnucash-devel@gnucash.org Subject: Re: opem_memstream? In-reply-to: Your message of "Mon, 24 Aug 1998 09:19:02 CDT." <199808241419.HAA01453@andare.fugue.com> Date: Mon, 24 Aug 1998 18:24:48 -0700 From: "David G. Paschich" Sender: owner-gnucash-devel@gnucash.org Precedence: bulk X-Mozilla-Status: 8011 > > > Actually, it's a GNU thing. It's in gnu libc, and allows you (among > > other things) to treat a dynamic memory block as a FILE* so you can > > print to it, etc. > > So probably the right long-term solution to this is to implement > something similar in the BSD library... It's not a terribly > difficult thing to do... Well that solves the problem for Linux and FreeBSD... what about Solaris? HP/UX? The upcoming MacOS/X? A potential Win32 port? -------- David G. Paschich dpassage@flophouse.com ----- %< -------------------------------------------- >% ------ The GnuCash / X-Accountant Mailing List To unsubscribe, send mail to majordomo@gnucash.org and put "unsubscribe gnucash-devel your@email.address" in the body From - Tue Aug 25 04:55:07 1998 Received: by mailhost (mbox linux) (with Cubic Circle's cucipop (v1.31 1998/05/13) Mon Aug 24 23:28:31 1998) X-From_: owner-gnucash-devel@gnucash.org Mon Aug 24 19:24:04 1998 X-Envelope-To: Return-Path: Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by mailhost.cyberramp.net (8.9.1a/8.9.1/ler-980818-1007-MIME) with ESMTP id TAA18475 for ; Mon, 24 Aug 1998 19:24:03 -0500 (CDT) Received: from majordomo1.host4u.net (majordomo1.host4u.net [209.150.128.43]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id TAA13916 for ; Mon, 24 Aug 1998 19:23:59 -0500 Received: (from majordomo@localhost) by majordomo1.host4u.net (8.8.5/8.8.5) id TAA14201 for gnucash-devel-list.hydra; Mon, 24 Aug 1998 19:20:24 -0500 Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by majordomo1.host4u.net (8.8.5/8.8.5) with ESMTP id TAA14193 for ; Mon, 24 Aug 1998 19:20:23 -0500 Received: from saint-pete.NMSU.Edu (saint-pete.NMSU.Edu [128.123.70.5]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id TAA13275 for ; Mon, 24 Aug 1998 19:20:23 -0500 Received: from hplyot.obspm.fr (localhost [127.0.0.1]) by saint-pete.NMSU.Edu (8.8.7/8.8.7) with ESMTP id SAA25466; Mon, 24 Aug 1998 18:20:36 +0200 Message-Id: <199808241620.SAA25466@saint-pete.NMSU.Edu> Date: Mon, 24 Aug 1998 18:20:26 +0200 (CEST) From: Anthony Joseph Seward Subject: patch to configure v. 2 To: gnucash-devel@gnucash.org cc: linas@linas.org In-Reply-To: <199808241140.NAA04349@saint-pete.NMSU.Edu> MIME-Version: 1.0 Content-Type: MULTIPART/mixed; BOUNDARY="2071987526-1804289383-903975640=:25459" Sender: owner-gnucash-devel@gnucash.org Precedence: bulk X-Mozilla-Status: 8001 --2071987526-1804289383-903975640=:25459 Content-Type: TEXT/plain; CHARSET=US-ASCII Oops, I forgot to send the part for config.in Here they are together. Tony --2071987526-1804289383-903975640=:25459 Content-Type: TEXT/plain; CHARSET=US-ASCII Content-Description: qtMkfile.diff diff -ru xacc-orig/configure xacc/configure --- xacc-orig/configure Sat Aug 22 07:56:36 1998 +++ xacc/configure Mon Aug 24 13:35:58 1998 @@ -2351,7 +2351,7 @@ cat >> $CONFIG_STATUS <> $CONFIG_STATUS <<\EOF for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then diff -ru xacc-orig/configure.in xacc/configure.in --- xacc-orig/configure.in Sat Aug 22 07:56:45 1998 +++ xacc/configure.in Mon Aug 24 15:25:14 1998 @@ -97,6 +97,6 @@ # ******************************************* AC_CONFIG_HEADER(config.h) -AC_OUTPUT(xacc Makefile src/Makefile src/engine/Makefile src/guile/Makefile src/gnome/Makefile src/motif/Makefile src/register/Makefile lib/Makefile lib/XmHTML-1.1.0/Makefile lib/XmHTML-1.1.0/src/Makefile lib/Xbae-4.6.2-linas/Makefile lib/Xbae-4.6.2-linas/src/Makefile lib/ComboBox-1.33/Makefile) +AC_OUTPUT(xacc Makefile src/Makefile src/engine/Makefile src/guile/Makefile src/gnome/Makefile src/motif/Makefile src/qt/Makefile src/register/Makefile lib/Makefile lib/XmHTML-1.1.0/Makefile lib/XmHTML-1.1.0/src/Makefile lib/Xbae-4.6.2-linas/Makefile lib/Xbae-4.6.2-linas/src/Makefile lib/ComboBox-1.33/Makefile) chmod +x xacc --2071987526-1804289383-903975640=:25459-- ----- %< -------------------------------------------- >% ------ The GnuCash / X-Accountant Mailing List To unsubscribe, send mail to majordomo@gnucash.org and put "unsubscribe gnucash-devel your@email.address" in the body From - Mon Aug 24 17:43:05 1998 Received: by mailhost (mbox linux) (with Cubic Circle's cucipop (v1.31 1998/05/13) Mon Aug 24 12:16:31 1998) X-From_: owner-gnucash-devel@gnucash.org Mon Aug 24 11:18:13 1998 X-Envelope-To: Return-Path: Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by mailhost.cyberramp.net (8.9.1a/8.9.1/ler-980818-1007-MIME) with ESMTP id LAA01137 for ; Mon, 24 Aug 1998 11:18:13 -0500 (CDT) Received: from majordomo1.host4u.net (majordomo1.host4u.net [209.150.128.43]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id LAA25779 for ; Mon, 24 Aug 1998 11:18:08 -0500 Received: (from majordomo@localhost) by majordomo1.host4u.net (8.8.5/8.8.5) id LAA24516 for gnucash-devel-list.hydra; Mon, 24 Aug 1998 11:11:56 -0500 Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by majordomo1.host4u.net (8.8.5/8.8.5) with ESMTP id LAA24512 for ; Mon, 24 Aug 1998 11:11:55 -0500 Received: from fleming.jimpick.com (fleming.jimpick.com [204.209.212.123]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id LAA24342 for ; Mon, 24 Aug 1998 11:11:49 -0500 Received: (from jim@localhost) by fleming.jimpick.com (8.9.1a/8.9.1/Debian/GNU) id JAA28791; Mon, 24 Aug 1998 09:11:35 -0700 To: Rob Browning Cc: "David G. Paschich" , gnucash-devel@gnucash.org Subject: Re: opem_memstream? References: <199808240231.TAA25841@flophouse.com> <87soinxeo2.fsf@nevermore.csres.utexas.edu> X-Url: http://www.jimpick.com/ Mime-Version: 1.0 (generated by tm-edit 7.108) Content-Type: text/plain; charset=US-ASCII From: Jim Pick Date: 24 Aug 1998 09:11:33 -0700 In-Reply-To: Rob Browning's message of "23 Aug 1998 22:05:33 -0500" Message-ID: <87ogtanyve.fsf@fleming.jimpick.com> Lines: 19 X-Mailer: Gnus v5.6.27/XEmacs 20.4 - "Emerald" X-Face: Hz"C77\53<,u1}C~=DFwS#Ddj161XLl6W!3g7xjxh*P'`FF^-IYQXX$a*WC~=^8rvy"~<3z UeQqGo&KZe[}lJg`\+SDMGRVIUJ~P,#(=w~yYv{g9i%"k|\J|jYVvv^Bzfwo=@AddrDMO writes: > "David G. Paschich" writes: > > > Maybe I'll try to code up some string functions that give similiar > > functionality without mucking about underneath the covers of stdio. > > I'd say just pick the important functions we like, and provide > implementations for the platforms that don't have them. I'd say > asprintf is a good candidate. The Gnome project is already doing something like this (in libgnomesupport). I don't know if it's relevant, but I thought I'd mention it. Cheers, - Jim ----- %< -------------------------------------------- >% ------ The GnuCash / X-Accountant Mailing List To unsubscribe, send mail to majordomo@gnucash.org and put "unsubscribe gnucash-devel your@email.address" in the body From - Mon Aug 24 17:43:04 1998 Received: by mailhost (mbox linux) (with Cubic Circle's cucipop (v1.31 1998/05/13) Mon Aug 24 12:16:30 1998) X-From_: owner-gnucash-devel@gnucash.org Mon Aug 24 10:09:06 1998 X-Envelope-To: Return-Path: Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by mailhost.cyberramp.net (8.9.1a/8.9.1/ler-980818-1007-MIME) with ESMTP id KAA17515 for ; Mon, 24 Aug 1998 10:09:06 -0500 (CDT) Received: from majordomo1.host4u.net (majordomo1.host4u.net [209.150.128.43]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id KAA08717 for ; Mon, 24 Aug 1998 10:09:00 -0500 Received: (from majordomo@localhost) by majordomo1.host4u.net (8.8.5/8.8.5) id KAA20991 for gnucash-devel-list.hydra; Mon, 24 Aug 1998 10:06:04 -0500 Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by majordomo1.host4u.net (8.8.5/8.8.5) with ESMTP id KAA20981 for ; Mon, 24 Aug 1998 10:06:02 -0500 Received: from jekyll.piermont.com (jekyll.piermont.com [206.1.51.15]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id KAA08246 for ; Mon, 24 Aug 1998 10:06:01 -0500 Received: from jekyll.piermont.com (localhost [[UNIX: localhost]]) by jekyll.piermont.com (8.8.8/8.6.12) with ESMTP id LAA08581; Mon, 24 Aug 1998 11:03:52 -0400 (EDT) Message-Id: <199808241503.LAA08581@jekyll.piermont.com> To: Ted Lemon cc: Rob Browning , "David G. Paschich" , gnucash-devel@gnucash.org Subject: Re: opem_memstream? In-reply-to: Your message of "Mon, 24 Aug 1998 09:19:02 CDT." <199808241419.HAA01453@andare.fugue.com> Reply-To: perry@piermont.com X-Reposting-Policy: redistribute only with permission Mime-Version: 1.0 (generated by tm-edit 7.108) Content-Type: text/plain; charset=US-ASCII Date: Mon, 24 Aug 1998 11:03:51 -0400 From: "Perry E. Metzger" Sender: owner-gnucash-devel@gnucash.org Precedence: bulk X-Mozilla-Status: 8011 Ted Lemon writes: > > Actually, it's a GNU thing. It's in gnu libc, and allows you (among > > other things) to treat a dynamic memory block as a FILE* so you can > > print to it, etc. > > So probably the right long-term solution to this is to implement > something similar in the BSD library... It's not a terribly > difficult thing to do... Sounds kind of like the (free?) AT&T sfio library... .pm ----- %< -------------------------------------------- >% ------ The GnuCash / X-Accountant Mailing List To unsubscribe, send mail to majordomo@gnucash.org and put "unsubscribe gnucash-devel your@email.address" in the body From - Mon Aug 24 15:27:15 1998 Received: by mailhost (mbox linux) (with Cubic Circle's cucipop (v1.31 1998/05/13) Mon Aug 24 10:00:43 1998) X-From_: owner-gnucash-devel@gnucash.org Mon Aug 24 09:22:43 1998 X-Envelope-To: Return-Path: Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by mailhost.cyberramp.net (8.9.1a/8.9.1/ler-980818-1007-MIME) with ESMTP id JAA18297 for ; Mon, 24 Aug 1998 09:22:43 -0500 (CDT) Received: from majordomo1.host4u.net (majordomo1.host4u.net [209.150.128.43]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id JAA30220 for ; Mon, 24 Aug 1998 09:22:42 -0500 Received: (from majordomo@localhost) by majordomo1.host4u.net (8.8.5/8.8.5) id JAA17813 for gnucash-devel-list.hydra; Mon, 24 Aug 1998 09:20:05 -0500 Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by majordomo1.host4u.net (8.8.5/8.8.5) with ESMTP id JAA17808 for ; Mon, 24 Aug 1998 09:20:04 -0500 Received: from toccata.fugue.com ([204.152.188.25]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id JAA29197 for ; Mon, 24 Aug 1998 09:19:33 -0500 Received: from andare.fugue.com ([207.227.19.109]) by toccata.fugue.com (8.8.8/8.6.11) with ESMTP id HAA05713; Mon, 24 Aug 1998 07:19:33 -0700 (PDT) Received: from andare.fugue.com (localhost [127.0.0.1]) by andare.fugue.com (8.8.8/8.6.11) with ESMTP id HAA01453; Mon, 24 Aug 1998 07:19:02 -0700 (PDT) Message-Id: <199808241419.HAA01453@andare.fugue.com> To: Rob Browning cc: "David G. Paschich" , gnucash-devel@gnucash.org Subject: Re: opem_memstream? In-Reply-To: Your message of "23 Aug 1998 11:21:19 CDT." <87soind5z4.fsf@nevermore.csres.utexas.edu> Date: Mon, 24 Aug 1998 09:19:02 -0500 From: Ted Lemon Sender: owner-gnucash-devel@gnucash.org Precedence: bulk X-Mozilla-Status: 8011 > Actually, it's a GNU thing. It's in gnu libc, and allows you (among > other things) to treat a dynamic memory block as a FILE* so you can > print to it, etc. So probably the right long-term solution to this is to implement something similar in the BSD library... It's not a terribly difficult thing to do... _MelloN_ ----- %< -------------------------------------------- >% ------ The GnuCash / X-Accountant Mailing List To unsubscribe, send mail to majordomo@gnucash.org and put "unsubscribe gnucash-devel your@email.address" in the body From - Mon Aug 24 15:27:14 1998 Received: by mailhost (mbox linux) (with Cubic Circle's cucipop (v1.31 1998/05/13) Mon Aug 24 10:00:42 1998) X-From_: owner-gnucash-devel@gnucash.org Mon Aug 24 09:09:42 1998 X-Envelope-To: Return-Path: Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by mailhost.cyberramp.net (8.9.1a/8.9.1/ler-980818-1007-MIME) with ESMTP id JAA10970 for ; Mon, 24 Aug 1998 09:09:42 -0500 (CDT) Received: from majordomo1.host4u.net (majordomo1.host4u.net [209.150.128.43]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id JAA26236 for ; Mon, 24 Aug 1998 09:09:36 -0500 Received: (from majordomo@localhost) by majordomo1.host4u.net (8.8.5/8.8.5) id JAA16988 for gnucash-devel-list.hydra; Mon, 24 Aug 1998 09:07:04 -0500 Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by majordomo1.host4u.net (8.8.5/8.8.5) with ESMTP id JAA16984 for ; Mon, 24 Aug 1998 09:07:03 -0500 Received: from toccata.fugue.com ([204.152.188.25]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id JAA25953 for ; Mon, 24 Aug 1998 09:07:02 -0500 Received: from andare.fugue.com ([207.227.19.109]) by toccata.fugue.com (8.8.8/8.6.11) with ESMTP id HAA05603; Mon, 24 Aug 1998 07:06:28 -0700 (PDT) Received: from andare.fugue.com (localhost [127.0.0.1]) by andare.fugue.com (8.8.8/8.6.11) with ESMTP id HAA01328; Mon, 24 Aug 1998 07:05:57 -0700 (PDT) Message-Id: <199808241405.HAA01328@andare.fugue.com> To: Rob Browning cc: "David G. Paschich" , gnucash-devel@gnucash.org Subject: Re: opem_memstream? In-Reply-To: Your message of "23 Aug 1998 19:11:30 CDT." <871zq7z1al.fsf@nevermore.csres.utexas.edu> Date: Mon, 24 Aug 1998 09:05:57 -0500 From: Ted Lemon Sender: owner-gnucash-devel@gnucash.org Precedence: bulk X-Mozilla-Status: 8011 > For example, asprintf makes it really easy to avoid most of the really > common buffer overflow problems. You just never have to think about > that problem again. What's wrong with snprintf? > > But this raises another question: how concerned about portability to > > non-GNU platforms are you all? I'd personally like to see it able to > > run on platforms that don't use glibc; is there a policy here? It runs on NetBSD, with some tweaks. I intend to use GNUcash for my checkbook balancing and check-writing needs ASAP, and you can therefore safely assume that whenever a change is made that's incompatible with BSD, I will be sending a patch... :') Whether or not Linas and/or Rob will take these patches is of course up to them, but they've been very good about it so far! _MelloN_ ----- %< -------------------------------------------- >% ------ The GnuCash / X-Accountant Mailing List To unsubscribe, send mail to majordomo@gnucash.org and put "unsubscribe gnucash-devel your@email.address" in the body From - Mon Aug 24 15:27:14 1998 Received: by mailhost (mbox linux) (with Cubic Circle's cucipop (v1.31 1998/05/13) Mon Aug 24 10:00:41 1998) X-From_: owner-gnucash-devel@gnucash.org Mon Aug 24 08:53:52 1998 X-Envelope-To: Return-Path: Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by mailhost.cyberramp.net (8.9.1a/8.9.1/ler-980818-1007-MIME) with ESMTP id IAA01524 for ; Mon, 24 Aug 1998 08:53:51 -0500 (CDT) Received: from majordomo1.host4u.net (majordomo1.host4u.net [209.150.128.43]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id IAA22618 for ; Mon, 24 Aug 1998 08:53:50 -0500 Received: (from majordomo@localhost) by majordomo1.host4u.net (8.8.5/8.8.5) id IAA16087 for gnucash-devel-list.hydra; Mon, 24 Aug 1998 08:51:18 -0500 Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by majordomo1.host4u.net (8.8.5/8.8.5) with ESMTP id IAA16083 for ; Mon, 24 Aug 1998 08:51:18 -0500 Received: from toccata.fugue.com ([204.152.188.25]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id IAA22218 for ; Mon, 24 Aug 1998 08:51:18 -0500 Received: from andare.fugue.com ([207.227.19.109]) by toccata.fugue.com (8.8.8/8.6.11) with ESMTP id GAA05478; Mon, 24 Aug 1998 06:51:12 -0700 (PDT) Received: from andare.fugue.com (localhost [127.0.0.1]) by andare.fugue.com (8.8.8/8.6.11) with ESMTP id GAA01219; Mon, 24 Aug 1998 06:50:41 -0700 (PDT) Message-Id: <199808241350.GAA01219@andare.fugue.com> To: linas@linas.org cc: schoenberger@signsoft.com (Dirk Schoenberger), gnucash-devel@gnucash.org Subject: Re: some questions to today's CVS In-Reply-To: Your message of "Mon, 24 Aug 1998 02:34:18 CDT." <199808240734.CAA09669@shadygrove.linas.org> Date: Mon, 24 Aug 1998 06:50:41 -0700 From: Ted Lemon Sender: owner-gnucash-devel@gnucash.org Precedence: bulk X-Mozilla-Status: 8011 > > I am not even sure if I can use if I can use my CVS to check-in some > > sources. > > You can't -- no one can; I have write permission disabled for everyone. BTW, in some sense this is probably a bug. I don't think I need commit access right now, but I'm pretty sure Rob Browning could use it. There's value in doing code reviews of incoming changes, but there's also value in increasing the number of people trusted to do code reviews... :') _MelloN_ ----- %< -------------------------------------------- >% ------ The GnuCash / X-Accountant Mailing List To unsubscribe, send mail to majordomo@gnucash.org and put "unsubscribe gnucash-devel your@email.address" in the body From - Mon Aug 24 21:57:00 1998 Received: by mailhost (mbox linux) (with Cubic Circle's cucipop (v1.31 1998/05/13) Mon Aug 24 16:30:25 1998) X-From_: owner-gnucash-devel@gnucash.org Mon Aug 24 14:43:39 1998 X-Envelope-To: Return-Path: Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by mailhost.cyberramp.net (8.9.1a/8.9.1/ler-980818-1007-MIME) with ESMTP id OAA03211 for ; Mon, 24 Aug 1998 14:43:39 -0500 (CDT) Received: from majordomo1.host4u.net (majordomo1.host4u.net [209.150.128.43]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id OAA16304 for ; Mon, 24 Aug 1998 14:43:33 -0500 Received: (from majordomo@localhost) by majordomo1.host4u.net (8.8.5/8.8.5) id OAA09041 for gnucash-devel-list.hydra; Mon, 24 Aug 1998 14:40:34 -0500 Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by majordomo1.host4u.net (8.8.5/8.8.5) with ESMTP id OAA09035 for ; Mon, 24 Aug 1998 14:40:31 -0500 Received: from saint-pete.NMSU.Edu (saint-pete.NMSU.Edu [128.123.70.5]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id OAA15707 for ; Mon, 24 Aug 1998 14:40:31 -0500 Received: from hplyot.obspm.fr (localhost [127.0.0.1]) by saint-pete.NMSU.Edu (8.8.7/8.8.7) with ESMTP id NAA04349 for ; Mon, 24 Aug 1998 13:40:47 +0200 Message-Id: <199808241140.NAA04349@saint-pete.NMSU.Edu> Date: Mon, 24 Aug 1998 13:40:43 +0200 (CEST) From: Anthony Joseph Seward Subject: patch to configure To: gnucash-devel@gnucash.org MIME-Version: 1.0 Content-Type: MULTIPART/mixed; BOUNDARY="2071987526-1804289383-903958850=:4346" Sender: owner-gnucash-devel@gnucash.org Precedence: bulk X-Mozilla-Status: 8001 --2071987526-1804289383-903958850=:4346 Content-Type: TEXT/plain; CHARSET=US-ASCII Here is a patch to the configure script so that 'make clean' and 'make distclean' work. The problem was that the Makefile was not being created from MAkefile.in. Tony --2071987526-1804289383-903958850=:4346 Content-Type: TEXT/plain; CHARSET=US-ASCII Content-Description: config.diff --- xacc-orig/configure Sat Aug 22 07:56:36 1998 +++ xacc/configure Mon Aug 24 13:24:12 1998 @@ -2351,7 +2351,7 @@ cat >> $CONFIG_STATUS <> $CONFIG_STATUS <<\EOF for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then --2071987526-1804289383-903958850=:4346-- ----- %< -------------------------------------------- >% ------ The GnuCash / X-Accountant Mailing List To unsubscribe, send mail to majordomo@gnucash.org and put "unsubscribe gnucash-devel your@email.address" in the body From - Mon Aug 24 15:27:13 1998 Received: by mailhost (mbox linux) (with Cubic Circle's cucipop (v1.31 1998/05/13) Mon Aug 24 10:00:41 1998) X-From_: owner-gnucash-devel@gnucash.org Mon Aug 24 05:39:36 1998 X-Envelope-To: Return-Path: Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by mailhost.cyberramp.net (8.9.1a/8.9.1/ler-980818-1007-MIME) with ESMTP id FAA28196 for ; Mon, 24 Aug 1998 05:39:36 -0500 (CDT) Received: from majordomo1.host4u.net (majordomo1.host4u.net [209.150.128.43]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id FAA14323 for ; Mon, 24 Aug 1998 05:39:35 -0500 Received: (from majordomo@localhost) by majordomo1.host4u.net (8.8.5/8.8.5) id FAA08302 for gnucash-devel-list.hydra; Mon, 24 Aug 1998 05:37:02 -0500 Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by majordomo1.host4u.net (8.8.5/8.8.5) with ESMTP id FAA08298 for ; Mon, 24 Aug 1998 05:37:01 -0500 Received: from mail.sz-online.de ([194.25.113.124]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id FAA14121 for ; Mon, 24 Aug 1998 05:37:01 -0500 Received: by mail.sz-online.de from localhost (router,SLMail V3.0); Mon, 24 Aug 1998 12:37:10 +0200 Received: by mail.sz-online.de from dirk.schoenberger [195.145.254.92] (SLmail 3.0.2423); Mon, 24 Aug 1998 12:37:09 0200 From: "Dirk Schoenberger" To: Subject: gnucash, Makefiles, install and questions Date: Mon, 24 Aug 1998 12:34:21 +0200 X-MSMail-Priority: Normal X-Priority: 3 X-Mailer: Microsoft Internet Mail 4.70.1155 MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Message-Id: <19980824123710.7867e70e390f11d2923900a0c944b898.in@mail.sz-online.de> Sender: owner-gnucash-devel@gnucash.org Precedence: bulk Content-Transfer-Encoding: 7bit X-Mozilla-Status: 8001 1. install Currently, the Makefile tries to install every version of gnucash, excluded the Qt version. Unfortunately all the other versions aren't compilable by me. Install always fails. Perhaps we should split the install rule for the different frontents, something like *********** motif-install cp xacc.motif.bin /usr/local/bin cp {helpfiles} /usr/local/lib ln -s /usr/local/bin/xacc.motif.bin /usr/local/bin/xacc gnome-install cp xacc.gtk.bin /usr/local/bin cp {helpfiles} /usr/local/lib ln -s /usr/local/bin/xacc.gtk.bin /usr/local/bin/xacc qt-install cp xacc.qt.bin /opt/kde/bin cp {helpfiles} /opt/kde/share/help ln -s /opt/kde/bin/xacc.qt.bin /usr/local/bin/xacc *********** To have a single install rule, make could look if a special binary is present and call the appropriate install rule, e.g. install if test -f xacc.motif.bin $(make) motif-install if test -f xacc.gtk.bin $(make) gtk-install if test -f xacc.qt.bin $(make) qt-install Comments, thoughts? Would it be possible to have some new switches at the compile script where you can specify where your Qt and KDE is installed. Perhaps even an autodetection. Otherwise a switch --with-kde, --with-qt would suffice (like --with-gnome) Would it be possible to write a little test in ./configure to find out if the target system can use open_memstream, close_memstream. If negative, perhaps an own implementation should be included? I downloaded and successfully installed LessTif 0.86, but still no luck with the Motif version. There is still the missing XmSET symbol. Is there a chance that XmSET is part of Motif 2.0 instead of the Motif 1.2 I installed? Thanks, Dirk ----- %< -------------------------------------------- >% ------ The GnuCash / X-Accountant Mailing List To unsubscribe, send mail to majordomo@gnucash.org and put "unsubscribe gnucash-devel your@email.address" in the body From - Mon Aug 24 07:59:57 1998 Received: by mailhost (mbox linux) (with Cubic Circle's cucipop (v1.31 1998/05/13) Mon Aug 24 02:33:27 1998) X-From_: owner-gnucash-devel@gnucash.org Mon Aug 24 02:13:22 1998 X-Envelope-To: Return-Path: Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by mailhost.cyberramp.net (8.9.1a/8.9.1/ler-980818-1007-MIME) with ESMTP id CAA28675 for ; Mon, 24 Aug 1998 02:13:12 -0500 (CDT) Received: from majordomo1.host4u.net (majordomo1.host4u.net [209.150.128.43]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id CAA12102 for ; Mon, 24 Aug 1998 02:12:51 -0500 Received: (from majordomo@localhost) by majordomo1.host4u.net (8.8.5/8.8.5) id CAA32081 for gnucash-devel-list.hydra; Mon, 24 Aug 1998 02:07:24 -0500 Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by majordomo1.host4u.net (8.8.5/8.8.5) with ESMTP id CAA32077 for ; Mon, 24 Aug 1998 02:07:24 -0500 From: linas@linas.org Received: from linas.org (linas.org [207.170.121.1]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id CAA11015 for ; Mon, 24 Aug 1998 02:07:22 -0500 Received: from shadygrove.linas.org (shadygrove.linas.org [10.50.50.1]) by linas.org (8.8.4/8.7.3) with ESMTP id BAA03818; Mon, 24 Aug 1998 01:05:20 -0500 Received: (from linas@localhost) by shadygrove.linas.org (8.8.4/8.8.7) id CAA09689; Mon, 24 Aug 1998 02:37:53 -0500 Message-Id: <199808240737.CAA09689@shadygrove.linas.org> Subject: Re: OMG General Ledger Facility (draft) To: tgrohrer@metbymail.com (Tim Rohrer) Date: Mon, 24 Aug 1998 02:37:53 -0500 (CDT) Cc: gnucash-devel@gnucash.org In-Reply-To: <35DFE72D.9DBA0D35@metbymail.com> from "Tim Rohrer" at Aug 23, 98 05:55:57 am X-Hahahaha: hehehe Content-Type: text Sender: owner-gnucash-devel@gnucash.org Precedence: bulk X-Mozilla-Status: 8011 It's been rumoured that Tim Rohrer said: > > > The engine API has always had this tension between being a convenient > > in-memory representation of the data, and a client-server interface. > > Its sort of suffered by trying to be both. I invite any discussion > > that results in a better-thought-out approach. > > I am new to development so this may sound stupid, but, can there be two > engines? Well, yes, that's the point of the engine API -- to allow the back-end to be replaced. --linas ----- %< -------------------------------------------- >% ------ The GnuCash / X-Accountant Mailing List To unsubscribe, send mail to majordomo@gnucash.org and put "unsubscribe gnucash-devel your@email.address" in the body From - Mon Aug 24 07:59:57 1998 Received: by mailhost (mbox linux) (with Cubic Circle's cucipop (v1.31 1998/05/13) Mon Aug 24 02:33:26 1998) X-From_: owner-gnucash-devel@gnucash.org Mon Aug 24 02:07:36 1998 X-Envelope-To: Return-Path: Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by mailhost.cyberramp.net (8.9.1a/8.9.1/ler-980818-1007-MIME) with ESMTP id CAA27801 for ; Mon, 24 Aug 1998 02:07:33 -0500 (CDT) Received: from majordomo1.host4u.net (majordomo1.host4u.net [209.150.128.43]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id CAA11021 for ; Mon, 24 Aug 1998 02:07:27 -0500 Received: (from majordomo@localhost) by majordomo1.host4u.net (8.8.5/8.8.5) id CAA31946 for gnucash-devel-list.hydra; Mon, 24 Aug 1998 02:03:49 -0500 Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by majordomo1.host4u.net (8.8.5/8.8.5) with ESMTP id CAA31942 for ; Mon, 24 Aug 1998 02:03:49 -0500 From: linas@linas.org Received: from linas.org (linas.org [207.170.121.1]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id CAA10148 for ; Mon, 24 Aug 1998 02:03:47 -0500 Received: from shadygrove.linas.org (shadygrove.linas.org [10.50.50.1]) by linas.org (8.8.4/8.7.3) with ESMTP id BAA03809; Mon, 24 Aug 1998 01:01:44 -0500 Received: (from linas@localhost) by shadygrove.linas.org (8.8.4/8.8.7) id CAA09669; Mon, 24 Aug 1998 02:34:18 -0500 Message-Id: <199808240734.CAA09669@shadygrove.linas.org> Subject: Re: Re: some questions to today's CVS To: schoenberger@signsoft.com (Dirk Schoenberger) Date: Mon, 24 Aug 1998 02:34:18 -0500 (CDT) Cc: gnucash-devel@gnucash.org In-Reply-To: <19980823130850.7867dddb390f11d2923900a0c944b898.in@mail.sz-online.de> from "Dirk Schoenberger" at Aug 23, 98 12:58:41 pm X-Hahahaha: hehehe Content-Type: text Sender: owner-gnucash-devel@gnucash.org Precedence: bulk X-Mozilla-Status: 8011 It's been rumoured that Dirk Schoenberger said: > > I think I am not really able to "own" a sub-branch. "Owning" means that I will not check in any code into this directory unless it came from you, or you otherwise approved or agreed. You can relenquish ownership by appointing someone else. You can abandon ownership by failing to answer emails in a timely manner. > I am not even sure if I can use if I can use my CVS to check-in some > sources. You can't -- no one can; I have write permission disabled for everyone. ----- %< -------------------------------------------- >% ------ The GnuCash / X-Accountant Mailing List To unsubscribe, send mail to majordomo@gnucash.org and put "unsubscribe gnucash-devel your@email.address" in the body From - Mon Aug 24 07:22:13 1998 Received: by mailhost (mbox linux) (with Cubic Circle's cucipop (v1.31 1998/05/13) Mon Aug 24 01:55:43 1998) X-From_: owner-gnucash-devel@gnucash.org Mon Aug 24 01:52:27 1998 X-Envelope-To: Return-Path: Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by mailhost.cyberramp.net (8.9.1a/8.9.1/ler-980818-1007-MIME) with ESMTP id BAA25397 for ; Mon, 24 Aug 1998 01:52:26 -0500 (CDT) Received: from majordomo1.host4u.net (majordomo1.host4u.net [209.150.128.43]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id BAA08315 for ; Mon, 24 Aug 1998 01:52:26 -0500 Received: (from majordomo@localhost) by majordomo1.host4u.net (8.8.5/8.8.5) id BAA31383 for gnucash-devel-list.hydra; Mon, 24 Aug 1998 01:47:12 -0500 Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by majordomo1.host4u.net (8.8.5/8.8.5) with ESMTP id BAA31379 for ; Mon, 24 Aug 1998 01:47:12 -0500 From: linas@linas.org Received: from linas.org (linas.org [207.170.121.1]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id BAA07461; Mon, 24 Aug 1998 01:47:11 -0500 Received: from shadygrove.linas.org (shadygrove.linas.org [10.50.50.1]) by linas.org (8.8.4/8.7.3) with ESMTP id AAA03778; Mon, 24 Aug 1998 00:44:59 -0500 Received: (from linas@localhost) by shadygrove.linas.org (8.8.4/8.8.7) id CAA09568; Mon, 24 Aug 1998 02:17:32 -0500 Message-Id: <199808240717.CAA09568@shadygrove.linas.org> Subject: Re: Security Info To: perry@piermont.com Date: Mon, 24 Aug 1998 02:17:32 -0500 (CDT) Cc: jcollins@gnucash.org, gnucash-devel@gnucash.org In-Reply-To: <199808240147.VAA05520@jekyll.piermont.com> from "Perry E. Metzger" at Aug 23, 98 09:47:37 pm X-Hahahaha: hehehe Content-Type: text Sender: owner-gnucash-devel@gnucash.org Precedence: bulk X-Mozilla-Status: 8011 > Looks more like someone had a "warez" directory that got mixed into the > snapshot.... Its not warez, its irc. ----- %< -------------------------------------------- >% ------ The GnuCash / X-Accountant Mailing List To unsubscribe, send mail to majordomo@gnucash.org and put "unsubscribe gnucash-devel your@email.address" in the body From - Mon Aug 24 07:22:13 1998 Received: by mailhost (mbox linux) (with Cubic Circle's cucipop (v1.31 1998/05/13) Mon Aug 24 01:55:42 1998) X-From_: linas@linas.org Mon Aug 24 01:47:13 1998 X-Envelope-To: Return-Path: Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by mailhost.cyberramp.net (8.9.1a/8.9.1/ler-980818-1007-MIME) with ESMTP id BAA24520 for ; Mon, 24 Aug 1998 01:47:12 -0500 (CDT) From: linas@linas.org Received: from linas.org (linas.org [207.170.121.1]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id BAA07461; Mon, 24 Aug 1998 01:47:11 -0500 Received: from shadygrove.linas.org (shadygrove.linas.org [10.50.50.1]) by linas.org (8.8.4/8.7.3) with ESMTP id AAA03778; Mon, 24 Aug 1998 00:44:59 -0500 Received: (from linas@localhost) by shadygrove.linas.org (8.8.4/8.8.7) id CAA09568; Mon, 24 Aug 1998 02:17:32 -0500 Message-Id: <199808240717.CAA09568@shadygrove.linas.org> Subject: Re: Security Info To: perry@piermont.com Date: Mon, 24 Aug 1998 02:17:32 -0500 (CDT) Cc: jcollins@gnucash.org, gnucash-devel@gnucash.org In-Reply-To: <199808240147.VAA05520@jekyll.piermont.com> from "Perry E. Metzger" at Aug 23, 98 09:47:37 pm X-Hahahaha: hehehe Content-Type: text X-Mozilla-Status: 8011 > Looks more like someone had a "warez" directory that got mixed into the > snapshot.... Its not warez, its irc. From - Mon Aug 24 04:24:22 1998 Received: by mailhost (mbox linux) (with Cubic Circle's cucipop (v1.31 1998/05/13) Sun Aug 23 22:57:52 1998) X-From_: emk@kosh.randomhacks.com Sun Aug 23 22:50:12 1998 X-Envelope-To: Return-Path: Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by mailhost.cyberramp.net (8.9.1a/8.9.1/ler-980818-1007-MIME) with ESMTP id WAA06513 for ; Sun, 23 Aug 1998 22:50:12 -0500 (CDT) Received: from kosh.randomhacks.com (d172.dial-2.cmb.ma.ultra.net [209.6.65.172]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id WAA05826 for ; Sun, 23 Aug 1998 22:50:08 -0500 Received: (from emk@localhost) by kosh.randomhacks.com (8.8.7/8.8.7) id XAA20328; Sun, 23 Aug 1998 23:48:09 -0400 Message-ID: <19980823234809.G992@kosh.randomhacks.com> Date: Sun, 23 Aug 1998 23:48:09 -0400 From: Eric Kidd To: Jeremy Collins Subject: Re: Security Info References: <19980823181346.B992@kosh.randomhacks.com> <35E0C407.C7CA1B8C@gnucash.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.91.1 In-Reply-To: <35E0C407.C7CA1B8C@gnucash.org>; from Jeremy Collins on Mon, Aug 24, 1998 at 01:38:15AM +0000 X-Mozilla-Status: 8013 On Mon, Aug 24, 1998 at 01:38:15AM +0000, Jeremy Collins wrote: > Eric Kidd wrote: > > > > Whoever made up the gnucash-070198-04.tar.gz snapshot might want to take a > > look at their machine: > > > > emk@kosh:~/src $ tar tzf gnucash-070198-04.tar.gz | grep "xacc/.../ /" > > xacc/.../ / > > xacc/.../ /bx.tcl > > xacc/.../ /README > > xacc/.../ /weed > > xacc/.../ /eggdrop > > xacc/.../ /botchk > > .... and so on ... > > > > Ya, we know. Something went amiss on my snapshot script. I no longer > make daily snapshots. Linas has been making periodic snapshots, you > should use them. I'm running out of CVS, actually. But the files I pointed out didn't come from a broken script. From the looks of them, they're a kit to run IRC bots on other people's accounts without attracting attention. In particular, eggdrop binaries named "xacc/.../ /(kswapd)" are almost certainly a sign of somebody up to no good. I'd change all my passwords if I were you. =( Cheers, Eric From - Mon Aug 24 04:06:45 1998 Received: by mailhost (mbox linux) (with Cubic Circle's cucipop (v1.31 1998/05/13) Sun Aug 23 22:40:15 1998) X-From_: owner-gnucash-devel@gnucash.org Sun Aug 23 22:29:24 1998 X-Envelope-To: Return-Path: Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by mailhost.cyberramp.net (8.9.1a/8.9.1/ler-980818-1007-MIME) with ESMTP id WAA28720 for ; Sun, 23 Aug 1998 22:29:24 -0500 (CDT) Received: from majordomo1.host4u.net (majordomo1.host4u.net [209.150.128.43]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id WAA00757 for ; Sun, 23 Aug 1998 22:29:24 -0500 Received: (from majordomo@localhost) by majordomo1.host4u.net (8.8.5/8.8.5) id WAA22737 for gnucash-devel-list.hydra; Sun, 23 Aug 1998 22:26:40 -0500 Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by majordomo1.host4u.net (8.8.5/8.8.5) with ESMTP id WAA22732 for ; Sun, 23 Aug 1998 22:26:38 -0500 Received: from flophouse.com (flophouse.com [192.135.198.210]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id WAA00348 for ; Sun, 23 Aug 1998 22:26:38 -0500 Received: from flophouse.com (localhost.echo.com [127.0.0.1]) by flophouse.com (8.8.7/8.8.7) with ESMTP id UAA26059; Sun, 23 Aug 1998 20:26:28 -0700 (PDT) (envelope-from dpassage@flophouse.com) Message-Id: <199808240326.UAA26059@flophouse.com> To: Rob Browning cc: gnucash-devel@gnucash.org Subject: Re: opem_memstream? In-reply-to: Your message of "23 Aug 1998 22:05:33 CDT." <87soinxeo2.fsf@nevermore.csres.utexas.edu> Date: Sun, 23 Aug 1998 20:26:28 -0700 From: "David G. Paschich" Sender: owner-gnucash-devel@gnucash.org Precedence: bulk X-Mozilla-Status: 8011 > I'd say just pick the important functions we like, and provide > implementations for the platforms that don't have them. I'd say > asprintf is a good candidate. > Well in the instant case, FreeBSD's libc has asprintf, so maybe all we have to do is get rid of open_memstream. -------- David G. Paschich dpassage@flophouse.com ----- %< -------------------------------------------- >% ------ The GnuCash / X-Accountant Mailing List To unsubscribe, send mail to majordomo@gnucash.org and put "unsubscribe gnucash-devel your@email.address" in the body From - Mon Aug 24 03:44:19 1998 Received: by mailhost (mbox linux) (with Cubic Circle's cucipop (v1.31 1998/05/13) Sun Aug 23 22:17:48 1998) X-From_: owner-gnucash-devel@gnucash.org Sun Aug 23 22:09:38 1998 X-Envelope-To: Return-Path: Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by mailhost.cyberramp.net (8.9.1a/8.9.1/ler-980818-1007-MIME) with ESMTP id WAA20251 for ; Sun, 23 Aug 1998 22:09:38 -0500 (CDT) Received: from majordomo1.host4u.net (majordomo1.host4u.net [209.150.128.43]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id WAA29172 for ; Sun, 23 Aug 1998 22:09:37 -0500 Received: (from majordomo@localhost) by majordomo1.host4u.net (8.8.5/8.8.5) id WAA21614 for gnucash-devel-list.hydra; Sun, 23 Aug 1998 22:05:55 -0500 Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by majordomo1.host4u.net (8.8.5/8.8.5) with ESMTP id WAA21610 for ; Sun, 23 Aug 1998 22:05:54 -0500 Received: from mail.cs.utexas.edu (mail.cs.utexas.edu [128.83.139.10]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id WAA28684 for ; Sun, 23 Aug 1998 22:05:54 -0500 Received: from nevermore.csres.utexas.edu (dial-98-9.ots.utexas.edu [128.83.249.121]) by mail.cs.utexas.edu (8.8.5/8.8.5) with ESMTP id WAA15810; Sun, 23 Aug 1998 22:05:35 -0500 (CDT) Received: from rlb by nevermore.csres.utexas.edu with local (Exim 2.02 #1 (Debian)) id 0zAmwn-0003OB-00; Sun, 23 Aug 1998 22:05:33 -0500 To: "David G. Paschich" Cc: gnucash-devel@gnucash.org Subject: Re: opem_memstream? References: <199808240231.TAA25841@flophouse.com> From: Rob Browning Date: 23 Aug 1998 22:05:33 -0500 In-Reply-To: "David G. Paschich"'s message of "Sun, 23 Aug 1998 19:31:29 -0700" Message-ID: <87soinxeo2.fsf@nevermore.csres.utexas.edu> Lines: 11 X-Mailer: Gnus v5.6.29/Emacs 20.2 Sender: owner-gnucash-devel@gnucash.org Precedence: bulk X-Mozilla-Status: 8011 "David G. Paschich" writes: > Maybe I'll try to code up some string functions that give similiar > functionality without mucking about underneath the covers of stdio. I'd say just pick the important functions we like, and provide implementations for the platforms that don't have them. I'd say asprintf is a good candidate. -- Rob Browning PGP=E80E0D04F521A094 532B97F5D64E3930 ----- %< -------------------------------------------- >% ------ The GnuCash / X-Accountant Mailing List To unsubscribe, send mail to majordomo@gnucash.org and put "unsubscribe gnucash-devel your@email.address" in the body From - Mon Aug 24 03:30:37 1998 Received: by mailhost (mbox linux) (with Cubic Circle's cucipop (v1.31 1998/05/13) Sun Aug 23 22:04:08 1998) X-From_: owner-gnucash-devel@gnucash.org Sun Aug 23 22:02:52 1998 X-Envelope-To: Return-Path: Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by mailhost.cyberramp.net (8.9.1a/8.9.1/ler-980818-1007-MIME) with ESMTP id WAA17110 for ; Sun, 23 Aug 1998 22:02:47 -0500 (CDT) Received: from majordomo1.host4u.net (majordomo1.host4u.net [209.150.128.43]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id WAA27915 for ; Sun, 23 Aug 1998 22:02:43 -0500 Received: (from majordomo@localhost) by majordomo1.host4u.net (8.8.5/8.8.5) id VAA21268 for gnucash-devel-list.hydra; Sun, 23 Aug 1998 21:59:37 -0500 Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by majordomo1.host4u.net (8.8.5/8.8.5) with ESMTP id VAA21264 for ; Sun, 23 Aug 1998 21:59:35 -0500 Received: from flophouse.com (flophouse.com [192.135.198.210]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id VAA26992 for ; Sun, 23 Aug 1998 21:59:36 -0500 Received: from flophouse.com (localhost.echo.com [127.0.0.1]) by flophouse.com (8.8.7/8.8.7) with ESMTP id TAA25968 for ; Sun, 23 Aug 1998 19:59:36 -0700 (PDT) (envelope-from dpassage@flophouse.com) Message-Id: <199808240259.TAA25968@flophouse.com> To: gnucash-devel@gnucash.org Subject: Re: opem_memstream? In-reply-to: Your message of "Sun, 23 Aug 1998 19:31:29 PDT." <199808240231.TAA25841@flophouse.com> Date: Sun, 23 Aug 1998 19:59:36 -0700 From: "David G. Paschich" Sender: owner-gnucash-devel@gnucash.org Precedence: bulk X-Mozilla-Status: 8011 I blathered: > (I'm trying hard to say "hey it's not really standard, rip it out"; > just portability is a big concern of mine.) Er, trying hard _not_ to say. ----- %< -------------------------------------------- >% ------ The GnuCash / X-Accountant Mailing List To unsubscribe, send mail to majordomo@gnucash.org and put "unsubscribe gnucash-devel your@email.address" in the body From - Mon Aug 24 03:30:37 1998 Received: by mailhost (mbox linux) (with Cubic Circle's cucipop (v1.31 1998/05/13) Sun Aug 23 22:04:07 1998) X-From_: owner-gnucash-devel@gnucash.org Sun Aug 23 21:35:31 1998 X-Envelope-To: Return-Path: Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by mailhost.cyberramp.net (8.9.1a/8.9.1/ler-980818-1007-MIME) with ESMTP id VAA05517 for ; Sun, 23 Aug 1998 21:35:29 -0500 (CDT) Received: from majordomo1.host4u.net (majordomo1.host4u.net [209.150.128.43]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id VAA20933 for ; Sun, 23 Aug 1998 21:35:28 -0500 Received: (from majordomo@localhost) by majordomo1.host4u.net (8.8.5/8.8.5) id VAA19856 for gnucash-devel-list.hydra; Sun, 23 Aug 1998 21:31:33 -0500 Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by majordomo1.host4u.net (8.8.5/8.8.5) with ESMTP id VAA19852 for ; Sun, 23 Aug 1998 21:31:32 -0500 Received: from flophouse.com (flophouse.com [192.135.198.210]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id VAA19789 for ; Sun, 23 Aug 1998 21:31:32 -0500 Received: from flophouse.com (localhost.echo.com [127.0.0.1]) by flophouse.com (8.8.7/8.8.7) with ESMTP id TAA25841 for ; Sun, 23 Aug 1998 19:31:29 -0700 (PDT) (envelope-from dpassage@flophouse.com) Message-Id: <199808240231.TAA25841@flophouse.com> To: gnucash-devel@gnucash.org Subject: Re: opem_memstream? In-reply-to: Your message of "23 Aug 1998 19:11:30 CDT." <871zq7z1al.fsf@nevermore.csres.utexas.edu> Date: Sun, 23 Aug 1998 19:31:29 -0700 From: "David G. Paschich" Sender: owner-gnucash-devel@gnucash.org Precedence: bulk X-Mozilla-Status: 8011 Taking a look at the sources, they're pretty dependent on glibc's stdio internals, which change from stdio to stdio. I could port them to work on top of FreeBSD's stdio, but it wouldn't really solve the problem. Maybe I'll try to code up some string functions that give similiar functionality without mucking about underneath the covers of stdio. (I'm trying hard to say "hey it's not really standard, rip it out"; just portability is a big concern of mine.) > "David G. Paschich" writes: > > > OK, I'll dig it out of the glibc source for now or something. > > > > But this raises another question: how concerned about portability to > > non-GNU platforms are you all? I'd personally like to see it able to > > run on platforms that don't use glibc; is there a policy here? > > This is certainly a reasonable question, and one I've raised before, > when I started using these routines. > > There are several of these routines that I don't want to code without, > but for those, we could put suitable source in the gnucash tree for > the non-gnu platforms. > > For example, asprintf makes it really easy to avoid most of the really > common buffer overflow problems. You just never have to think about > that problem again. > > -- > Rob Browning PGP=E80E0D04F521A094 532B97F5D64E3930 ----- %< -------------------------------------------- >% ------ The GnuCash / X-Accountant Mailing List To unsubscribe, send mail to majordomo@gnucash.org and put "unsubscribe gnucash-devel your@email.address" in the body From - Mon Aug 24 02:25:27 1998 Received: by mailhost (mbox linux) (with Cubic Circle's cucipop (v1.31 1998/05/13) Sun Aug 23 20:58:58 1998) X-From_: owner-gnucash-devel@gnucash.org Sun Aug 23 20:51:48 1998 X-Envelope-To: Return-Path: Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by mailhost.cyberramp.net (8.9.1a/8.9.1/ler-980818-1007-MIME) with ESMTP id UAA15678 for ; Sun, 23 Aug 1998 20:51:48 -0500 (CDT) Received: from majordomo1.host4u.net (majordomo1.host4u.net [209.150.128.43]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id UAA10081 for ; Sun, 23 Aug 1998 20:51:47 -0500 Received: (from majordomo@localhost) by majordomo1.host4u.net (8.8.5/8.8.5) id UAA17347 for gnucash-devel-list.hydra; Sun, 23 Aug 1998 20:47:39 -0500 Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by majordomo1.host4u.net (8.8.5/8.8.5) with ESMTP id UAA17343 for ; Sun, 23 Aug 1998 20:47:38 -0500 Received: from jekyll.piermont.com (jekyll.piermont.com [206.1.51.15]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id UAA09160; Sun, 23 Aug 1998 20:47:38 -0500 Received: from jekyll.piermont.com (localhost [[UNIX: localhost]]) by jekyll.piermont.com (8.8.8/8.6.12) with ESMTP id VAA05520; Sun, 23 Aug 1998 21:47:37 -0400 (EDT) Message-Id: <199808240147.VAA05520@jekyll.piermont.com> To: Jeremy Collins cc: gnucash-devel@gnucash.org Subject: Re: Security Info In-reply-to: Your message of "Mon, 24 Aug 1998 01:38:15 -0000." <35E0C407.C7CA1B8C@gnucash.org> Reply-To: perry@piermont.com X-Reposting-Policy: redistribute only with permission Mime-Version: 1.0 (generated by tm-edit 7.108) Content-Type: text/plain; charset=US-ASCII Date: Sun, 23 Aug 1998 21:47:37 -0400 From: "Perry E. Metzger" Sender: owner-gnucash-devel@gnucash.org Precedence: bulk X-Mozilla-Status: 8011 Jeremy Collins writes: > > > > emk@kosh:~/src $ tar tzf gnucash-070198-04.tar.gz | grep "xacc/.../ /" > > xacc/.../ / > > xacc/.../ /bx.tcl > > xacc/.../ /README > > xacc/.../ /weed > > xacc/.../ /eggdrop > > xacc/.../ /botchk > > .... and so on ... > > Ya, we know. Something went amiss on my snapshot script. Looks more like someone had a "warez" directory that got mixed into the snapshot.... > I no longer > make daily snapshots. Linas has been making periodic snapshots, you > should use them. Could you put those up on gnucash.org? .pm ----- %< -------------------------------------------- >% ------ The GnuCash / X-Accountant Mailing List To unsubscribe, send mail to majordomo@gnucash.org and put "unsubscribe gnucash-devel your@email.address" in the body From - Mon Aug 24 02:14:37 1998 Received: by mailhost (mbox linux) (with Cubic Circle's cucipop (v1.31 1998/05/13) Sun Aug 23 20:48:08 1998) X-From_: perry@jekyll.piermont.com Sun Aug 23 20:47:41 1998 X-Envelope-To: Return-Path: Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by mailhost.cyberramp.net (8.9.1a/8.9.1/ler-980818-1007-MIME) with ESMTP id UAA13821 for ; Sun, 23 Aug 1998 20:47:40 -0500 (CDT) Received: from jekyll.piermont.com (jekyll.piermont.com [206.1.51.15]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id UAA09160; Sun, 23 Aug 1998 20:47:38 -0500 Received: from jekyll.piermont.com (localhost [[UNIX: localhost]]) by jekyll.piermont.com (8.8.8/8.6.12) with ESMTP id VAA05520; Sun, 23 Aug 1998 21:47:37 -0400 (EDT) Message-Id: <199808240147.VAA05520@jekyll.piermont.com> To: Jeremy Collins cc: gnucash-devel@gnucash.org Subject: Re: Security Info In-reply-to: Your message of "Mon, 24 Aug 1998 01:38:15 -0000." <35E0C407.C7CA1B8C@gnucash.org> Reply-To: perry@piermont.com X-Reposting-Policy: redistribute only with permission Mime-Version: 1.0 (generated by tm-edit 7.108) Content-Type: text/plain; charset=US-ASCII Date: Sun, 23 Aug 1998 21:47:37 -0400 From: "Perry E. Metzger" X-Mozilla-Status: 8011 Jeremy Collins writes: > > > > emk@kosh:~/src $ tar tzf gnucash-070198-04.tar.gz | grep "xacc/.../ /" > > xacc/.../ / > > xacc/.../ /bx.tcl > > xacc/.../ /README > > xacc/.../ /weed > > xacc/.../ /eggdrop > > xacc/.../ /botchk > > .... and so on ... > > Ya, we know. Something went amiss on my snapshot script. Looks more like someone had a "warez" directory that got mixed into the snapshot.... > I no longer > make daily snapshots. Linas has been making periodic snapshots, you > should use them. Could you put those up on gnucash.org? .pm From - Mon Aug 24 01:44:04 1998 Received: by mailhost (mbox linux) (with Cubic Circle's cucipop (v1.31 1998/05/13) Sun Aug 23 20:17:34 1998) X-From_: owner-gnucash-devel@gnucash.org Sun Aug 23 20:16:33 1998 X-Envelope-To: Return-Path: Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by mailhost.cyberramp.net (8.9.1a/8.9.1/ler-980818-1007-MIME) with ESMTP id UAA01489 for ; Sun, 23 Aug 1998 20:16:32 -0500 (CDT) Received: from majordomo1.host4u.net (majordomo1.host4u.net [209.150.128.43]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id UAA02587 for ; Sun, 23 Aug 1998 20:16:19 -0500 Received: (from majordomo@localhost) by majordomo1.host4u.net (8.8.5/8.8.5) id UAA15015 for gnucash-devel-list.hydra; Sun, 23 Aug 1998 20:12:53 -0500 Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by majordomo1.host4u.net (8.8.5/8.8.5) with ESMTP id UAA15011 for ; Sun, 23 Aug 1998 20:12:52 -0500 Received: from nucash.org (ftw-tsa9-8.cyberramp.net [209.196.83.8]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id UAA01717 for ; Sun, 23 Aug 1998 20:12:51 -0500 Received: from gnucash.org (localhost [127.0.0.1]) by jcollins@gnucash.orgnucash.org (8.8.7/8.8.7) with ESMTP id UAA00510 for ; Sun, 23 Aug 1998 20:38:15 -0500 Message-ID: <35E0C407.C7CA1B8C@gnucash.org> Date: Mon, 24 Aug 1998 01:38:15 +0000 From: Jeremy Collins Organization: Gnucash Project X-Mailer: Mozilla 4.04 [en] (X11; I; Linux 2.0.34 i586) MIME-Version: 1.0 To: gnucash-devel@gnucash.org Subject: Re: Security Info References: <19980823181346.B992@kosh.randomhacks.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-gnucash-devel@gnucash.org Precedence: bulk Content-Transfer-Encoding: 7bit X-Mozilla-Status: 8011 Eric Kidd wrote: > > Whoever made up the gnucash-070198-04.tar.gz snapshot might want to take a > look at their machine: > > emk@kosh:~/src $ tar tzf gnucash-070198-04.tar.gz | grep "xacc/.../ /" > xacc/.../ / > xacc/.../ /bx.tcl > xacc/.../ /README > xacc/.../ /weed > xacc/.../ /eggdrop > xacc/.../ /botchk > .... and so on ... > Ya, we know. Something went amiss on my snapshot script. I no longer make daily snapshots. Linas has been making periodic snapshots, you should use them. http://linas.org/linux/xacc/ I believe that is the URL. -- Jeremy Collins jcollins@gnucash.org ----- %< -------------------------------------------- >% ------ The GnuCash / X-Accountant Mailing List To unsubscribe, send mail to majordomo@gnucash.org and put "unsubscribe gnucash-devel your@email.address" in the body From - Mon Aug 24 01:35:56 1998 Received: by mailhost (mbox linux) (with Cubic Circle's cucipop (v1.31 1998/05/13) Sun Aug 23 20:09:27 1998) X-From_: owner-gnucash-devel@gnucash.org Sun Aug 23 19:58:00 1998 X-Envelope-To: Return-Path: Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by mailhost.cyberramp.net (8.9.1a/8.9.1/ler-980818-1007-MIME) with ESMTP id TAA24697 for ; Sun, 23 Aug 1998 19:57:59 -0500 (CDT) Received: from majordomo1.host4u.net (majordomo1.host4u.net [209.150.128.43]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id TAA31467 for ; Sun, 23 Aug 1998 19:57:58 -0500 Received: (from majordomo@localhost) by majordomo1.host4u.net (8.8.5/8.8.5) id TAA14067 for gnucash-devel-list.hydra; Sun, 23 Aug 1998 19:53:50 -0500 Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by majordomo1.host4u.net (8.8.5/8.8.5) with ESMTP id TAA14063 for ; Sun, 23 Aug 1998 19:53:49 -0500 Received: from jekyll.piermont.com (jekyll.piermont.com [206.1.51.15]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id TAA30561 for ; Sun, 23 Aug 1998 19:53:48 -0500 Received: from jekyll.piermont.com (localhost [[UNIX: localhost]]) by jekyll.piermont.com (8.8.8/8.6.12) with ESMTP id UAA04940; Sun, 23 Aug 1998 20:53:27 -0400 (EDT) Message-Id: <199808240053.UAA04940@jekyll.piermont.com> To: "David G. Paschich" cc: Rob Browning , gnucash-devel@gnucash.org Subject: Re: opem_memstream? In-reply-to: Your message of "Sun, 23 Aug 1998 16:42:14 PDT." <199808232342.QAA25543@flophouse.com> Reply-To: perry@piermont.com X-Reposting-Policy: redistribute only with permission Mime-Version: 1.0 (generated by tm-edit 7.108) Content-Type: text/plain; charset=US-ASCII Date: Sun, 23 Aug 1998 20:53:26 -0400 From: "Perry E. Metzger" Sender: owner-gnucash-devel@gnucash.org Precedence: bulk X-Mozilla-Status: 8011 "David G. Paschich" writes: > But this raises another question: how concerned about portability to > non-GNU platforms are you all? I'm personally very worried about this, given that I run on BSD... Perry ----- %< -------------------------------------------- >% ------ The GnuCash / X-Accountant Mailing List To unsubscribe, send mail to majordomo@gnucash.org and put "unsubscribe gnucash-devel your@email.address" in the body From - Mon Aug 24 01:35:56 1998 Received: by mailhost (mbox linux) (with Cubic Circle's cucipop (v1.31 1998/05/13) Sun Aug 23 20:09:27 1998) X-From_: owner-gnucash-devel@gnucash.org Sun Aug 23 19:15:32 1998 X-Envelope-To: Return-Path: Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by mailhost.cyberramp.net (8.9.1a/8.9.1/ler-980818-1007-MIME) with ESMTP id TAA10535 for ; Sun, 23 Aug 1998 19:15:32 -0500 (CDT) Received: from majordomo1.host4u.net (majordomo1.host4u.net [209.150.128.43]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id TAA22251 for ; Sun, 23 Aug 1998 19:15:30 -0500 Received: (from majordomo@localhost) by majordomo1.host4u.net (8.8.5/8.8.5) id TAA12482 for gnucash-devel-list.hydra; Sun, 23 Aug 1998 19:11:51 -0500 Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by majordomo1.host4u.net (8.8.5/8.8.5) with ESMTP id TAA12478 for ; Sun, 23 Aug 1998 19:11:50 -0500 Received: from mail.cs.utexas.edu (mail.cs.utexas.edu [128.83.139.10]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id TAA21208 for ; Sun, 23 Aug 1998 19:11:50 -0500 Received: from nevermore.csres.utexas.edu (dial-98-9.ots.utexas.edu [128.83.249.121]) by mail.cs.utexas.edu (8.8.5/8.8.5) with ESMTP id TAA15372; Sun, 23 Aug 1998 19:11:32 -0500 (CDT) Received: from rlb by nevermore.csres.utexas.edu with local (Exim 2.02 #1 (Debian)) id 0zAkEM-0003KL-00; Sun, 23 Aug 1998 19:11:30 -0500 To: "David G. Paschich" Cc: gnucash-devel@gnucash.org Subject: Re: opem_memstream? References: <199808232342.QAA25543@flophouse.com> From: Rob Browning Date: 23 Aug 1998 19:11:30 -0500 In-Reply-To: "David G. Paschich"'s message of "Sun, 23 Aug 1998 16:42:14 -0700" Message-ID: <871zq7z1al.fsf@nevermore.csres.utexas.edu> Lines: 21 X-Mailer: Gnus v5.6.29/Emacs 20.2 Sender: owner-gnucash-devel@gnucash.org Precedence: bulk X-Mozilla-Status: 8011 "David G. Paschich" writes: > OK, I'll dig it out of the glibc source for now or something. > > But this raises another question: how concerned about portability to > non-GNU platforms are you all? I'd personally like to see it able to > run on platforms that don't use glibc; is there a policy here? This is certainly a reasonable question, and one I've raised before, when I started using these routines. There are several of these routines that I don't want to code without, but for those, we could put suitable source in the gnucash tree for the non-gnu platforms. For example, asprintf makes it really easy to avoid most of the really common buffer overflow problems. You just never have to think about that problem again. -- Rob Browning PGP=E80E0D04F521A094 532B97F5D64E3930 ----- %< -------------------------------------------- >% ------ The GnuCash / X-Accountant Mailing List To unsubscribe, send mail to majordomo@gnucash.org and put "unsubscribe gnucash-devel your@email.address" in the body From - Mon Aug 24 01:35:55 1998 Received: by mailhost (mbox linux) (with Cubic Circle's cucipop (v1.31 1998/05/13) Sun Aug 23 20:09:26 1998) X-From_: rlb@cs.utexas.edu Sun Aug 23 18:49:59 1998 X-Envelope-To: Return-Path: Received: from hydra.host4u.net (hydra.host4u.net [209.150.128.35]) by mailhost.cyberramp.net (8.9.1a/8.9.1/ler-980818-1007-MIME) with ESMTP id SAA01931 for ; Sun, 23 Aug 1998 18:49:59 -0500 (CDT) Received: from mail.cs.utexas.edu (mail.cs.utexas.edu [128.83.139.10]) by hydra.host4u.net (8.8.5/8.8.5) with ESMTP id SAA15239 for ; Sun, 23 Aug 1998 18:49:58 -0500 Received: from nevermore.csres.utexas.edu (dial-98-9.ots.utexas.edu [128.83.249.121]) by mail.cs.utexas.edu (8.8.5/8.8.5) with ESMTP id SAA15101 for ; Sun, 23 Aug 1998 18:49:40 -0500 (CDT) Received: from rlb by nevermore.csres.utexas.edu with local (Exim 2.02 #1 (Debian)) id 0zAjt4-0003J7-00; Sun, 23 Aug 1998 18:49:30 -0500 Sender: rlb@cs.utexas.edu To: Jeremy