cvs 2000-06-05
CVS has been updated. New Stuff: + Rob Browning's patch to get 'make dist' working. + GnuCash now accepts a '--loglevel n' argument where n is an integer. 0 == no logging 1 == log errors 2 == log warnings errors 3 == log info above 4 == log debug above 5 == log everything + Yannick Le Ny's updated fr.po and French documentation. + Jon K Hellan's patch to AUTHORS and documentation. + All files as of now have been tagged gnucash-1-3-99 dave -- Gnucash Developer's List To unsubscribe send empty email to: [EMAIL PROTECTED]
Re: release 1.3.99
This release is now on gnucash.org... Enjoy! -- Jeremy Collins LinuxMall.com - Web Developer [EMAIL PROTECTED] [EMAIL PROTECTED] Dave Peticolas wrote: Hi Jeremy, there is a new release. Here are some of the changes from 1.3.8: o transaction auto-completion o improved qif importing o fixes for 64-bit architectures o updated translations o automaked build system o bug fixes and ui improvements As before, the binary rpm was made without gnome-print. This release is one of (and maybe the) last in the 1.3 development series. thanks, dave -- Gnucash Developer's List To unsubscribe send empty email to: [EMAIL PROTECTED]
Re: release 1.3.99
Jeremy Collins writes: Dave Peticolas wrote: Hi Jeremy, there is a new release. This release is one of (and maybe the) last in the 1.3 development series. We probably want a Debian package ASAP. If anybody else can do it, that's fine, otherwise I'll build it. Tomas, Tyson, John (?), anyone else - is there any outstanding patches for Debian packaging floating around? -- Robert Merkel [EMAIL PROTECTED] -- Gnucash Developer's List To unsubscribe send empty email to: [EMAIL PROTECTED]
Re: QIF imports
It sounds like you may be using an older version of Moneydance (2.0.4 is the latest). You can upgrade by installing an updated 'moneydance.jar' file from http://moneydance.net/upgrade/ Let me know if after upgrading, the exported QIF file still has problems. Thanks, Sean Bill Gribble wrote: ... The first problem is that the split transaction is specifying a split to a Category called "SPFCU Checking", not an Account called "SPFCU Checking", and likewise for the savings account. Transfers from one account to another have to have square brackets around the account name, as in "S[SPFCU Checking]" The next problem is that the destination account transactions don't even indicate the source account as a Category, much less as an account. In order for Gnucash to know that these two transactions are opposite "halves" of the same financial event (and eliminate the duplication), the transactions in question must at least have the form of Quicken transfers. -- Gnucash Developer's List To unsubscribe send empty email to: [EMAIL PROTECTED]
Re: speed?
Hendrik Boom [EMAIL PROTECTED] writes: The account I am editing has something like 7000 or so transactions. Could this be relevant? Yes. One way you can probably get substantial improvements in your everyday work is to set the register to only show the past 200 transactions or so. - because gtk+ imposes a scrolling area limit af 32K pixels, you have too handle scrollong at a higher level in the protocol. - the higher layer is written in guile, which is interpreted (like Java) - so scrolling slows down quite a bit. As Bill said, no guile in there. - deleteing a transaction involves recalculating sizes for the entire scroling area, and this also is done in guile, is interpreted, and so each deletion might end up taking the same order of magnitude of time as some of the analysis activities during importing. Nope. - Events are queued, and not subsumed. So if you press the up cursor three times in a row, you end up displaying the register in three separate positions, instead of counting up-cursor presses and moving the register three lines all at once. This may actually be part of the problem. ISTR that we've seen weird behaviors with the gnome canvas and exposures (which are related to scrolling) before. In those cases, I think it was acting as if it wasn't doing any batching as you've described. P.S. For what it's worth, my processor is a Pentium running at 39.73 BogoMIPS; 48 meg of RAM. I'm running SuSE Linux 6.3. That's a nice test platform for slower systems. I'd like to see us running well on systems near that speed if it doesn't force too many compromises in the design. I suppose you can be our guinea pig : -- Rob Browning [EMAIL PROTECTED] PGP=E80E0D04F521A094 532B97F5D64E3930 -- Gnucash Developer's List To unsubscribe send empty email to: [EMAIL PROTECTED]
Re: 64 bit nonportability
Hendrik Boom [EMAIL PROTECTED] writes: #define G_MININT INT_MIN #define G_MAXINT INT_MAX in glibconfig.h, but nowhere do I see a G_MAXINT32. Or is there something else I need to knw? You'd have to define these too if glib didn't. -- Rob Browning [EMAIL PROTECTED] PGP=E80E0D04F521A094 532B97F5D64E3930 -- Gnucash Developer's List To unsubscribe send empty email to: [EMAIL PROTECTED]
Re: Data type problems solutions
Christopher Browne [EMAIL PROTECTED] writes: GnuCash _does_ have a forcible dependancy on glib, so that depending on the "force-a-particular-width" typedefs in /usr/include/glib.h does not add any additional dependancies to GnuCash as a whole. I'd tend to think it a good idea to go through the code base and introduce rather a lot of "gint32" values throughout... Right. We decided to go ahead and allow dependencies on glib, all the way down, even to the engine level, so it's safe/acceptable to use it everywhere now. -- Rob Browning [EMAIL PROTECTED] PGP=E80E0D04F521A094 532B97F5D64E3930 -- Gnucash Developer's List To unsubscribe send empty email to: [EMAIL PROTECTED]
Re: sample chart of accounts.
Rob Browning [EMAIL PROTECTED] writes: (OK, this job just hit my cyclic-thread repeat overload level.) Robert, are you about to dive in to this now? If not, then I'm about to be out of town for a few days, and I had thought I might just whip this up on my laptop while I'm gone. Actually, I decided to play around, and fixing up the output side turns out to be a no-brainer. I'm almost done, and I've been working on other things at the same time... -- Rob Browning [EMAIL PROTECTED] PGP=E80E0D04F521A094 532B97F5D64E3930 -- Gnucash Developer's List To unsubscribe send empty email to: [EMAIL PROTECTED]
Palm Pilot and GnuCash plans
Hello! I read the threads in the gnucash-devel about palm plans (in Mar and Apr). I think the correct way of making palm support is: - Writing the palmGnuCash, which has only a subset of the gnucash functionality - Writing ONE conduit for gnome-pilot and jpilot. All of them are gtk-based, so the graphical interface is not too different. The pilot-API may be quite different, but I think this must be solved quietly. I think I can make palmGnuCash, but I will only make the most important things: - New/Edit/Delete Accounts - New/Edit/Delete Transactions - Show Balances. All the other things are not necessary. Anyone interested in helping with this project? dLux -- "Ignorance is bliss." (Cypher, The Matrix) -- Gnucash Developer's List To unsubscribe send empty email to: [EMAIL PROTECTED]
Re: Configure problem on FreeBSD
On Mon, Jun 05, 2000 at 03:36:06PM -0700, Dave Peticolas wrote: I think that should be test ! -x ... instead. Could you try that? No, ! test -x should works as well. What shell are you using? Can you try running configure with bash instead of ash/ksh/zsh? I use bash. test ! -x worked and ! test -x did not. Matt -- Gnucash Developer's List To unsubscribe send empty email to: [EMAIL PROTECTED]
Re: Configure problem on FreeBSD
The problem appears to be with the ! test -x "${G_WRAP}"; statement, since if I remove it, configure continues happily until a later similar statement: ! test -x "${GUILE}"; I think that should be test ! -x ... instead. Could you try that? That change fixes it. Also I'm unclear if the Unknown library `xml' messges indicate a problem or not. Do you have libxml installed? Yes. It's installed in /usr/local/lib and this check seems to succeed: checking for xmlDefaultSAXHandlerInit in -lxml... yes Thanks, Matt -- Gnucash Developer's List To unsubscribe send empty email to: [EMAIL PROTECTED]
Re: Configure problem on FreeBSD
On Mon, Jun 05, 2000 at 03:36:06PM -0700, Dave Peticolas wrote: I think that should be test ! -x ... instead. Could you try that? No, ! test -x should works as well. What shell are you using? Can you try running configure with bash instead of ash/ksh/zsh? I use bash. test ! -x worked and ! test -x did not. Well, there were other tests in configure.in that used 'test !', so we might as well standardize on that. I've made the change in CVS. Have you had any other problems getting 1.3.99 to work on FreeBSD? thanks, dave -- Gnucash Developer's List To unsubscribe send empty email to: [EMAIL PROTECTED]
Re: sample chart of accounts.
Rob Browning writes: Robert Graham Merkel [EMAIL PROTECTED] writes: Look, it should be a)a reasonably straightforward (and quite small) piece of scheme. b)a rather useful thing to do. I know it's been discussed time and time again, but I can't recall any huge objections to actually doing it. I'll put it on my TODO list (which is already looking quite full, but anyway . . .). (OK, this job just hit my cyclic-thread repeat overload level.) Robert, are you about to dive in to this now? If not, then I'm about to be out of town for a few days, and I had thought I might just whip this up on my laptop while I'm gone. Nope, you go ahead. I want to: 1) Finish replacing all the Motif screenshots with gnome ones (today). 2) Clean up the documentation for a 1.4 release we probably need some release notes, don't we? 3) Examine g-wrap to add typedef support (it'll make replacing ints with typedefs to solve the 64 bit problems a bit easier). -- Robert Merkel [EMAIL PROTECTED] -- Gnucash Developer's List To unsubscribe send empty email to: [EMAIL PROTECTED]
Re: 1.4 jobs list?
Dave Peticolas writes: Is there one? Here is my informal list for 1.4: + Get reports working on Solaris + Fix the 'show all transactions' preference button. + Take out the Japanese translation, the budget dialog, and the check printing menu item. + Take out the original transaction report? Bryan's newer version is a lot better. The one missing feature is a running balance display, but unless anyone needs that feature my old hack can go. Oh yes, I meant to ask about that. Is anyone using the old transaction report in lieu of the new one? dave -- Gnucash Developer's List To unsubscribe send empty email to: [EMAIL PROTECTED]
Re: HELP: libguile.so.4
I have Mandrake 7.0. I am unable to install gnucash because my system does no have libguile.so.4. I have tried compiling earlier versions (1.3, 1.3.2) to s if it produces the version gnucash requires. I was not successful. How can on get ahold of libguile.so.4. It is in the guile-1.3 package (not guile-1.3.4). However, that would require you to downgrade your guile version, so you may be better off compiling gnucash from source. In that case, you will need to install swig (available from the gnucash website) and the -devel versions of the gnome libraries. dave -- Gnucash Developer's List To unsubscribe send empty email to: [EMAIL PROTECTED]
Re: Configure problem on FreeBSD
Have you had any other problems getting 1.3.99 to work on FreeBSD? I've just finished compiling it. I've had a couple of problems: 1) src/engine: A couple of patches to Makefile.in The first is because there were some -I's needed that were in GNOME_CFLAGS and not GLIB_FLAGS (such as the gtk stuff) The second may be related to the configure errors that I was getting with the xml library, but the library was not found without adding the -L/usr/local/include *** src/engine/Makefile.in.orig Mon Jun 5 20:55:53 2000 --- src/engine/Makefile.in Mon Jun 5 21:03:11 2000 *** *** 137,143 EXTRA_DIST =.cvsignore README.query-api design.txt extensions.txt ! CFLAGS = @CFLAGS@ ${GLIB_CFLAGS} INCLUDES = -I.. mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs --- 137,143 EXTRA_DIST =.cvsignore README.query-api design.txt extensions.txt ! CFLAGS = @CFLAGS@ ${GLIB_CFLAGS} ${GNOME_CFLAGS} INCLUDES = -I.. mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs *** *** 249,255 maintainer-clean-libtool: libgncengine.la: $(libgncengine_la_OBJECTS) $(libgncengine_la_DEPENDENCIES) ! $(LINK) -rpath $(libdir) $(libgncengine_la_LDFLAGS) $(libgncengine_la_OB JECTS) $(libgncengine_la_LIBADD) $(LIBS) # This directory's subdirectories are mostly independent; you can cd # into them and run `make' without going through this Makefile. --- 249,255 maintainer-clean-libtool: libgncengine.la: $(libgncengine_la_OBJECTS) $(libgncengine_la_DEPENDENCIES) ! $(LINK) -rpath $(libdir) $(libgncengine_la_LDFLAGS) $(libgncengine_la_OB JECTS) $(libgncengine_la_LIBADD) $(LIBS) -L/usr/local/lib # This directory's subdirectories are mostly independent; you can cd # into them and run `make' without going through this Makefile. 2) In src/guile i18n.h was not being created from i18n.h.in. I haven't looked to patch it yet. I just ran 'make i18n.h' by hand. Matt -- Gnucash Developer's List To unsubscribe send empty email to: [EMAIL PROTECTED]
Re: Configure problem on FreeBSD
Have you had any other problems getting 1.3.99 to work on FreeBSD? I've just finished compiling it. I've had a couple of problems: 1) src/engine: A couple of patches to Makefile.in The first is because there were some -I's needed that were in GNOME_CFLAGS and not GLIB_FLAGS (such as the gtk stuff) The second may be related to the configure errors that I was getting with the xml library, but the library was not found without adding the -L/usr/local/include At what point were you getting these errors? Linking the main program or linking the engine library? thanks, dave -- Gnucash Developer's List To unsubscribe send empty email to: [EMAIL PROTECTED]
Couple of quick Q's
Now to make Dave sorry that he got me up on Gnucash :-) Moved everything out of Quicken and into Gnucash. Qif importer was pretty impressive. It did add my opening Visa as both a debit and a credit so my balance was off by that amount. Deleted both entries and put one back and then my checking and visa balances showed up perfectly. Great start! Click on Settings, Preferences, and then "Use accounting labels." Gnucash then dies with an error message. Turn it off and everything is fine, can reproduce at will. Also, in Quicken if today's date is 6.5.00 and I set a payment through online banking on say 6.24.00 Quicken shows two balances. One for today which does not include the amount to be deducted on 6.24.00 and one for the total including 6.24.00. I didn't realize how much I liked that feature until I couldn't find it in Gnucash. Any chance in getting it added? thanks for the hard work, alan -- Solaris Ultra/Intel Resources - http://www.mindspring.com/~dwarfie When you open your Windows you'll see a light blue sky filled with clouds. If you look past the clouds, you'll only see the Sun. -- Gnucash Developer's List To unsubscribe send empty email to: [EMAIL PROTECTED]
Re: Couple of quick Q's
Now to make Dave sorry that he got me up on Gnucash :-) Moved everything out of Quicken and into Gnucash. Qif importer was pretty impressive. It did add my opening Visa as both a debit and a credit so my balance was off by that amount. Deleted both entries and put one back and then my checking and visa balances showed up perfectly. Great start! Click on Settings, Preferences, and then "Use accounting labels." Gnucash then dies with an error message. Turn it off and everything is fine, can reproduce at will. Does it happen when you click the button or when you hit 'Ok/Apply'? What is the error message? Also, in Quicken if today's date is 6.5.00 and I set a payment through online banking on say 6.24.00 Quicken shows two balances. One for today which does not include the amount to be deducted on 6.24.00 and one for the total including 6.24.00. I didn't realize how much I liked that feature until I couldn't find it in Gnucash. Any chance in getting it added? Sure, but it will have to wait until 1.5. thanks, dave -- Gnucash Developer's List To unsubscribe send empty email to: [EMAIL PROTECTED]
Re: Configure problem on FreeBSD
I learn something new every day. On Mon, Jun 05, 2000 at 05:29:34PM -0700, Dave Peticolas wrote: On Mon, Jun 05, 2000 at 03:36:06PM -0700, Dave Peticolas wrote: I think that should be test ! -x ... instead. Could you try that? No, ! test -x should works as well. What shell are you using? Can you try running configure with bash instead of ash/ksh/zsh? I use bash. test ! -x worked and ! test -x did not. Well, there were other tests in configure.in that used 'test !', so we might as well standardize on that. I've made the change in CVS. Have you had any other problems getting 1.3.99 to work on FreeBSD? thanks, dave -- Gnucash Developer's List To unsubscribe send empty email to: [EMAIL PROTECTED] -- The 5 year plan: In five years we'll make up another plan. Or just re-use this one. -- Gnucash Developer's List To unsubscribe send empty email to: [EMAIL PROTECTED]