Gerald Champagne writes:
Would it make sense to compile the engine code as a library, then
create the Palm tool as a separate binary and link to the engine
library? It sounds like this Palm tool would only need access to
the engine code.
Some issues:
1) GUI access is needed, as
OK, I tried one of the example apps included with pilot-link, and
it managed to read the expenses from my Palm IIIx without difficulty.
From here, I'll try to hack it into gnucash, using dlopen() and co.
to make sure it is only enabled if pilot-link is installed.
--
[EMAIL PROTECTED] writes:
It's been rumoured that Robert Graham Merkel said:
I've just got myself a shiny new Palm IIIx, and I'd really like to add
the ability to download transactions from its expense tracker.
I've located a library called pilot-link which would make writing
There is a project called gnome-pilot which also provides conduit
writing facilities. It seems to still be undergoing development, so
I'll give it a try.
--
---
Robert Merkel
I've just got myself a shiny new Palm IIIx, and I'd really like to add
the ability to download transactions from its expense tracker.
I've located a library called pilot-link which would make writing
this simple, but as we have all agreed, adding new runtime
dependancies is a Bad Thing,
Dave Peticolas writes:
snip
Does anyone know the right way to print a backtrace
in 1.3.4? The way it's currently being done is in the
function gnc:error-string in c-interface.scm.
You could try mailing the guile-list, which is hosted (and archived)
at sourceware.cygnus.com
Dave Peticolas writes:
Dave Peticolas writes:
Dave Peticolas writes:
snip
Is there anything I need to do to enable backtraces?
It's supposed to work no matter what, but just as a test
you might try running gnucash with the --debug argument.
As promised, I'm currently working on adding periodicity to
the balance and profit-and-loss reports.
Not surprisingly, I've made a few mistakes along the way, and
was expecting the stack backtrace to make my life easier.
Unfortunately, while the actual error is recorded, I'm not
seeing a
I'm currently working on this, should have a patch tomorrow.
It adds a new function to the engine, which will obviously deserve
a bit of scrutiny.
Could anybody else working on this report please let me know (or just
hold off till I get the patch done?)
--
Bryan Larsen writes:
You may have noticed that I've done some minor additions to the transaction
report. (handling multi-splits, printing the full account name)
Since I based budget-report on transaction-report it would not be difficult for
me to make some major fixes additions to
Rob Browning writes:
Buddha Buck [EMAIL PROTECTED] writes:
$1000 is coming from your income, and going into checking and taxes.
That's how I've always thought about it (and represented it), but I'm
sure I have no idea if it's financially "correct"[1].
Anyone?
[1] I'd love
This button is probably a bit of a misnomer, and the icon is
inappropriate. Instead of creating a "new" transaction, it simply
moves the cursor down to the blank transaction that already exists.
Would a "fast forward" icon be more appropriate?
--
Christopher Browne writes:
big snip
I do not use Quicken or M$ Money. Does anyone known how these
programmes deal with this problem?
Quicken provides reports that indicate portfolio value. I'll ought to
look closer at what they may offer in terms of reporting that is
oriented
Herbert Thoma writes:
Robert Graham Merkel wrote:
snip
For profit and loss statements, however, the situation is a little
different. To figure out the overall profit for an accounting period,
you need to count only that income and the expenses for that period.
Am I missing
Using CVS+bigpatch, open a register, put it in auto-single mode
(not sure if this
matters or not), enter a transaction, then change it. With the cursor
in an empty "action" field, click the mouse on the blank transaction.
Crash.
--
Are the Scheme reports going to stay on the extensions menu?
If so, could we group them, either by putting horizontal seperators
around them, or making them a submenu?
It might just make things a little neater, that's all.
--
As part of reviewing the documentation, I had a look at the
balance-sheet and profit-and-loss code. It's apparent that neither of
them currently deals with dates.
Now, going back to accounting class in high school (boy, was that a
long time ago), a balance sheet is something that is performed
Dave Peticolas writes:
Oh, and another thing. gnc-prices is another piece of Perl we might
want to consider converting to Scheme, or at least exorcise the
That would be nice, we could run it from within GnuCash.
Unfortunately, I won't have time to do it in the forseeable future.
At the moment, all our screenshots are GIFs of the Motif version. As
I'm replacing the Motif shots with GNOME, I was considering swapping
GIF's for PNG's. Unfortunately, gtkxmhtml doesn't support PNG, and
JPEG results in files approximately 10 times the size at an acceptable
quality.
Does
It seems we need to update the documentation a bit, so I'm going to
go through and fix up a few
files at a time. Part of this will involve replacing the Lesstif
screenshots with gnome ones.
1) Anybody have a particularly cool theme to use for the screenshots?
2) Can anyone suggest a simple
David Bobroff writes:
In response to a list of troubles (.qif import failure, odd behavior of
dialog boxes, and ominous messages when starting Gnucash) Dave Peticolas said:
Ok, that is definitely caused by the version of lesstif you are using.
If you don't want to recompile, uninstall
Excuse me if this sounds dumb, but . . .
How does one write a Scheme function that
a) Takes no arguments (yes, that's trivial), and
b) Is evaluated every time it's used?
For a trivial example of what I mean, consider the
inbuilt function newline (which must be evaluated
each time for its
Dave Peticolas writes:
Excuse me if this sounds dumb, but . . .
How does one write a Scheme function that
a) Takes no arguments (yes, that's trivial), and
(define (function-with-no-args) definition)
b) Is evaluated every time it's used?
I don't understand
We currently catch any exceptions thrown by the Scheme reports code
and display a warning dialog box.
However, if this is done, guile's error messages don't get displayed,
making it more difficult to figure out where the problem is actually
coming from.
It's easy enough to return things to
Dave Peticolas writes:
For now, though, I propose to just use the logging stuff
in util.h that is defined in absense of nana, and to use
the system 'assert' for assertion checking.
So how many assertions need to be changed?
--
--s. writes:
Hi,
Im running SuSe 6.3 and have sucessfully (i think) compiled gnucash 1.2.5.
When I invoke gnucash(gnucash.motif) from within my xterm I get these messages:
/usr/local/bin/gnucash
gnucash: bootstrap file is /usr/local/share/gnucash/scm/bootstrap.scm
gnucash:
Received: (qmail 29542 invoked from network); 19 Jan 2000 22:11:24 -
Received: from localhost (127.0.0.1)
by localhost with SMTP; 19 Jan 2000 22:11:24 -
From: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: New register patch causes segfault
Full_Name: Robert Graham
Rob Browning writes:
[EMAIL PROTECTED] writes:
OK, that's the same crash that I see. Is it possible to catch
and sort of scheme/guile trap, and handle it rather than just dumping
core? Because a core dump requires the lock file to be removed, etc.
Yuck.
Right. That needs
Matt Martin writes:
Thanks to all for the earlier assists!
In playing around with the report code, I am hoping to create some time-resolved
info (for example computer expenses by month )
The previous perl report approach allowed one to "Query" accounts providing limits
of start
OK, now transaction reports and HTML export basically work (thanks
for the cleanup Dave), I've started back on goal to allow the pushing
the enter key in the register to (if a certain option is set) take the
user to the Num field of the new transaction rather than the date
field.
However, as
Linas Vepstas writes:
FYI, I'm seeing a hang in the gnome version ...
When clicking on the xfer-from field, the drop-down never comes down.
a little arrow is painted, and then an infinite loop of some sort.
None of the registers ever get redrawn again, although the main
window
Jan-Uwe Finck writes:
On Sun, Jan 16, 2000 at 12:10:21AM -0800, Dave Peticolas wrote:
Anyway, in looking into these things, I noticed
that we have a config variable GNC_CONFIGDIR
which we really aren't using. There is a note
in Makefile.in to the effect that it ends up
being
Matt Martin writes:
Hello list,
First off, congrats on getting gnucash into stable/usable form. Things
are vastly improved since I started playing with this more than 6 months
ago.
There have been lots of patches flying by, many targeting reports, but
even after hopefully
Ivan Drinks Sr. writes:
I keep seeing information about the GNOME version versus the motif
version. How do I get the GNOME version from gnucash.org? I only see
reference to it not the ability to download it. What am I missing?
The GNOME version is only available from CVS at the moment.
As has been previously discussed on the list, Christopher has been
working on a new report formatting architecture, designed to describe
reports in an output-independent manner. This, probably combined with
gnome-print, is obviously the best long-term solution to our report
exporting needs.
Dave Peticolas writes:
snip
What about just providing the ability to save the html to a file?
After that, you can do anything you like with it, including convert
it to html using whatever converter you prefer.
Yeah, that'll do nicely.
If I have time, I'll send in a patch tonight.
--
Pierre Fortin writes:
snip
There are probably better ideas out there (and maybe even a tool); but
it seems to me that for binary installations at least, having a "generic
installer" might be useful (barring security issues)...
Such a tool would:
- read a dependencies file
- check
teri writes:
Hello again,
Well, thanks to the help from this list, I succeeded compiling gnucash/cvs
on Caldera 2.3.
I didn't mess with eperl since the tar.gz package I found didn't compile,
plus this package dependency is supposed to disappear, right?
Other packages in tar.gz
teri writes:
Hello everyone, and thanks for previous help...
Ok. So make qt is not an option, make motif is falling behind and the
answer is make gnome. So off I go to get what I need...
The first obvious place (Caldera's ftp site) has rpms for a 686 system.
Too bad I have a
Christopher Browne writes:
snip
QIF import is unaffected by date formats, AFAIK, as QIF encodes dates
into a common format.
This isn't *quite* true; it appears that different versions of Quicken
encode dates differently, with differences including different
delimiters (e.g. - "/"
There doesn't seem to be a great deal of it. Can anybody point
me to some?
--
---
Robert Merkel [EMAIL PROTECTED]
Humanity has advanced, when it has advanced, not because it
Rob Browning writes:
Rob Browning [EMAIL PROTECTED] writes:
Frankly, I've never really gotten into the habit of using debuggers
because I've spent so much of the time in situations where they won't
work at all (too much time spent working with kernel-level threads,
flaky
Dave Peticolas writes:
big snip
A simple way (and a slight hack) to get what you want is to add
arguments to gnucash_register_goto_next_virt_row() (and to some
of the functions it uses) to specify the physical row and column
offsets in the virtual row you want to jump to. Then, if the
Dave Peticolas writes:
Dave Peticolas writes:
big snip
A simple way (and a slight hack) to get what you want is to add
arguments to gnucash_register_goto_next_virt_row() (and to some
of the functions it uses) to specify the physical row and column
offsets in the virtual
Thanks for your help so far, I am part of the way there to figuring
out how it all works ;)
I think I now understand how:
* stuff gets from my keypresses to the physical table
(gnc_table_modify_update).
* stuff gets from the SplitRegister data structure to the engine
What I haven't figured
Dave Peticolas writes:
+ Redid the register window controls. Moved register style, sort order,
and date range into menu bar. Moved toolbar under menu. Added status
bar at the bottom. The icons in the toolbar (and in the main window bar)
are just stock. Anyone want to try
Rob Walker writes:
but don't change the ones which we have in common with other gnome
apps. (open, save, save as, stuff like that) that is one of the things
which is supposed to be the same across all gnome apps, to provide for
commonality of look and feel.
No intention of it. Thanks
Dayne Medlyn writes:
I finally got GNUCash 1.2.5 working under SUSE 6.3. I actually built it
from sources, but had to do a few other things not necessarily related
to the sources build.
For starters, I think you can address the error by running GNUCash as
root the first time. The
At the moment, when a new split is created in the register, the cursor
is placed to the right of the date field. I wish to add an option
allowing the user to choose to have the cursor placed in
the "num" field.
However, the register code is large and quite confusing, so I can't
figure out
Has somebody thought about the licensing hassles that the KDE version
creates?
It's been hashed out ad infinitum on the Debian lists, and, as
I remember it, if we want to link to QT (even Qt 2.0) in such a way
that is binary-redistributable, we need to:
a) Change to a new licence
or, more
Christopher Browne writes:
snip
(In the context of the functions report-value, report-date, report-total):
2) What should these functions return? At this stage, they have to
return some kind of data structure which would probably be a vector
containing
i. the
Shae Erisson writes:
the entire text of this error is:
[shae@eunuch shae]$ gnucash
gnucash: bootstrap file is /usr/local/share/gnucash/scm/bootstrap.scm
gnucash: [W] "failure loading ""/usr/local/share/gnucash/scm/prefs.scm"
gnucash: [W] "failure loading
Kevin A. Foss writes:
snip
On a vaguely related note -- as more of a user of GnuCash right now
than anything, are there any plans to implement a way to separate out
data for years. E.g., I would like to be able to keep a running
register with cumuluative up-to-date statistics for all of
but then, while looking for a variable which meant, "how many xactions
in this buffer", i saw a variable of type gint. what is gint?
gint is a typedef for int. Glib uses this typedef so that if they
need a different integer type on some machine code doesn't have
to change, I suppose.
I'm currently working on a transaction report, which I intend to use
as a test case for the improved reporting infrastructure discussed
previously on the list.
As it turns out, all I need to do is print out a list of the splits
in a particular account - with some filterting, ordering, and
Can someone explain why the following scheme
code works the following way:
guile (let ((b '())) (append! b (list 1)) b)
()
** Should be (1) shouldn't it? ***
guile (let ((b (list))) (append! b (list 1)) b)
()
** ditto **
guile (let ((b (list 1))) (append! b (list 1)) b)
Here's the review:
http://lwn.net/1999/features/GnuCash/
Their basic conclusion is:
promising, but not quite there.
However, I don't know about you, but I think CVS (particularly with
the bigpatch) has progressed quite a ways from 1.2.5.
Did anyone discuss this with the LWN people?
LWN
http://linuxtoday.com/story.php3?sn=13778
Get ready for an influx of bug reports . . .
--
---
Robert Merkel [EMAIL PROTECTED]
Humanity has advanced, when it has advanced,
I'd just like to get a view from everyone, particularly Linas,
(whoops, almost typed Linus), on some definitive goals and a schedule
for a 1.3/1.4 release.
It seems pretty clear that the gnome code is more featureful than
the motif code, and avoids the version number minefield of
of lesstif.
Rob Browning writes:
Christopher Browne [EMAIL PROTECTED] writes:
I would think it a *very* good idea to try to arrange for there to
be two or three "trusted lieutenants" that could also submit patches
into the "official tree." That should *definitely* include Dave;
Rob Browning
Does anybody want to contact LWN about it? I'd like to get
them to at least see our current code, mainly to demonstrate
to the wider world that we ARE making real progress.
I don't mind writing the email, but I'd like the list's OK before
I do anything.
--
Jonathan Corbet writes:
snip
We would very much like the opportunity to show you the new code
to demonstrate to you and your readers that we are making real
progress. Would it be at all possible to hold your review over (from
the main weekly bulletin) until then?
The review,
Leigh Wedding writes:
A small patch as noted below.
-- Forwarded Message --
Subject: Patch for Gnucash V1.2.3
Date: Sat, 11 Dec 1999 04:54:25 +1100
From: Leigh Wedding lwedding@localhost
Linas,
Included here is a small patch for gnucash. It fixes the
Sorry for the barrage of messages, Rob.
Anyway, on futher reflection, I think gnc_configure_date_format_cb
should be in top-level.c as a static.
Just as I shifted it to window-main.c . . . no problem, will cut and
paste appropriately.
I've also added a "locale" option, which takes
I'm continuing to build on the configuration option stuff, which
should point-and-click user customization of most basic parameters
once it's finished.
Consequently, I've added a function
char *
gnc_lookup_multichoice_option(char *section, char *name,
char
Perhaps I didn't explain it particularly well, but my intention
with the permissible-values field for the multichoice options was
that, of the (name . description) pairs, that only the descriptions
would be displayed, and that the names would remain invisible to the
user. Names would be used by
Adrian Blake writes:
Compiles gnucash successfully last night, but cannot get it to start.
The following error occours:
bash# gnucash
gnucash: bootstrap file is /usr/share/gnucash/scm/bootstrap.scm
gnucash: [W] "failure loading ""/usr/share/gnucash/scm/prefs.scm"
gnucash: [W]
Robert Graham Merkel writes:
In any case, I believe I've nutted out what I need to do and am
presently trying to implement it. The first thing I'm doing is
modifying the scheme code in prefs.c to support a new option style
"multichoice". Unfortunately, when I atte
I know that patches should normally go to gnucash-patches, but the
*ONLY* reason I'm posting this patch is to get some debugging help.
THIS PATCH LEADS TO NON-COMPILING CODE!
Now that that's clear, the reason I'm posting this patch is to make
explicit my problems in earlier mails, and possibly
As an international user who finds US dollars and American-style dates
annoying, I've decided it's time to do something about it. At
present, these issues are handled by #defines, but with "hack alert"
warnings suggesting that they be handled by preferences code.
I went off to explore the code
This warning has been screaming at me for gawd knows how long, and
I've just ignored it. I figure it can't hurt to ask . . .
On starting up gnome-gnucash (latest CVS version with Dave's latest
patch), I get the following warning on stderr repeated many times:
Gtk-WARNING **: Unable to locate
Rob Browning writes:
Robert Graham Merkel [EMAIL PROTECTED] writes:
trell /dev : dpkg --status slib
Package: slib
Status: install ok installed
Priority: optional
Section: devel
Installed-Size: 1646
Maintainer: James LewisMoss [EMAIL PROTECTED]
Version: 2c6-2
Rob Browning writes:
Dave Peticolas [EMAIL PROTECTED] writes:
snip
Thanks to both of you. I suspect it'll probably be a week before I'll
have any working code, but rest assured I'll be working on it!
Two other things. Firstly, has there been any discussion on how best to
produce printed
Dave Peticolas writes:
I think that gnome-print is probably the right way to go, but I'm not
sure how long it's going to be before it's ready for prime time. Do
you know, Dave?
From what I can extract from the gnome developer's site, the
gnome printing libraries will be in
Rob Browning writes:
snip stuff about report printing, discussed in seperate mail
trell ~ : gnucash
[2] 825
trell ~ : gnucash: bootstrap file is
/usr/local/stow/gnucash-CVS/share/scm/bootstrap.scm
gnucash: [W] "failure loading
I've just checked out a pristine copy of gnucash from CVS. However,
the ChangeLog's top entry is as follows:
1999-11-21 Dave Peticolas [EMAIL PROTECTED]
* src/gnome/window-register.c: (recordCB): when when record
a new or existing transaction, make sure it will be in the
Could you send this to me, please?
I've modified my version to disable gnome builds if gtk-xmhtml can't
be located, and I'd like to integrate this in.
I've also considerably cleaned up the perl/eperl configuration (it's
not the perfect fix, but for a feature likely to disappear in the
Dave Peticolas writes:
Ok, I got your patch in. I modified it a bit to use
the gnome-config program.
I thought it already does! I'll wait till it appears in CVS and
see what you've changed.
Sorry about the difficulty with the patches. This is the
first time I've submitted a real
So, what shall i do now?
Any help?
Why not use the Debian packaged version?
Rob Merkel
--
Gnucash Developer's List
To unsubscribe send empty email to: [EMAIL PROTECTED]
keith wells writes:
Can someone supply a list of files required to run GNUCASH and how to find those
files. I have not found such a list online. (maybe I just have not found it)
But,when I tried to install the application it said I needed xm*.so.1 (I cant
remember the exact name)
Check
-BEGIN PGP SIGNED MESSAGE-
I have successfully built Gnucash on a Debian potato system. It looks
good! Thanks to the development team.
One fairly clear minor bug and one possible minor bug discovered so
far:
Starting up gnucash for the first time (and on subsequent occasions)
I
301 - 381 of 381 matches
Mail list logo