cvs 2000-06-05

2000-06-05 Thread Dave Peticolas

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

2000-06-05 Thread Jeremy Collins


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

2000-06-05 Thread Robert Graham Merkel

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

2000-06-05 Thread Sean Reilly


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?

2000-06-05 Thread Rob Browning

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

2000-06-05 Thread Rob Browning

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

2000-06-05 Thread Rob Browning

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.

2000-06-05 Thread Rob Browning

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

2000-06-05 Thread dLux

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

2000-06-05 Thread Matthew Condell

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

2000-06-05 Thread Matthew Condell

 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

2000-06-05 Thread Dave Peticolas

 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.

2000-06-05 Thread Robert Graham Merkel

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?

2000-06-05 Thread Dave Peticolas

 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

2000-06-05 Thread Dave Peticolas

 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

2000-06-05 Thread Matthew Condell

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

2000-06-05 Thread Dave Peticolas

 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

2000-06-05 Thread Alan Orndorff

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

2000-06-05 Thread Dave Peticolas

 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

2000-06-05 Thread Peter C. Norton

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]