Register really broken

Josh Sled jsled@asynchronous.org
Wed, 13 Nov 2002 21:39:27 -0800


On Wed, Nov 13, 2002 at 05:31:06PM -0800, Chris Lyttle wrote:

| I am officially stopping making new releases of GnuCash until the
| register problems are resolved (however long it takes).

Okay.

| 1)If you have SX's at startup you will see a bunch of error messages
| such as Laurent described in his Warnings when starting Gnucash post.
| http://lists.gnucash.org/pipermail/gnucash-devel/2002-November/007326.html

Yup.  The gnc-split-reg unconditionally creates and does some stuff
with menu widgets which the caller [the since-last-run dialog] didn't
necessarily ask to be created ... which is a simple fix, but falls behind
the SEGVs mentioned below.  Also, they are mostly harmless.

| If you then try to use the register to enter transactions by using the
| tab-fill technique GnuCash will crash with the following errors;

At least one crash involving the register which backtraces into the GUI
code is a memory-handling problem which I'm working to solve presently. I'd
be willing to be these are, as well.

| 2) If you dont have SX's, and try to enter a transaction with more than
| one split you will find you can't. If you close and reopen the register
| the transaction will show up correctly and allow you to enter the new
| split. Basically from what I'm seeing I think the register isn't
| updating the screen properly.

That I have specifically tried and have seen work...

| There could be more problems that I haven't discovered yet. However, I
| think we need to resolve the issues above and then go through and test

Okay.

...jsled

-- 
http://www.asynchronous.org - `a=jsled; b=asynchronous.org; echo ${a}@${b}`
jabber:jsled@jabber.asynchronous.org, ICQ:4983267, {AIM,YIM}:joshsled