>  * Fix the glaring problems with the GNOME register.  Until that's
>    usable, the GNOME version is *dead in the water*.  Right now it
>    does really dumb things like cycle through all the values in the
>    transfer field every time you exit a cell.  Further, it
>    scrambles the values between transactions -- i.e. it's totally
>    useless.

It seems like the 1.2 Motif register has some problems in this area as
well.  I've actually been stuck using the (still quite nice) 1.0.8
xacc, as it's the only version that gives usable performance with a
full register of my old bank statements (about 1000 transactions).

The problem seems to be that the setvalues for the cells in the ledger
update eventually calls doRefreshCursorGUI, which in turn loops
through all the cells to set the color properly.  So where we used to
have O(<#transactions>), now we have O(<#transactions>^2).  For 1000
transactions, the difference is pretty staggering.  Updating the
engine first and then doing a refresh of the register only once at the
end would probably fix the problem, but I haven't yet managed to dig
up the time to generate patches (it's pretty complicated in there!).

Anyway, congratulations on 1.2!  Performance gripes aside, it's a
tremendous improvement over 1.0.8.  I can't wait to be able to
re-arrange my group lists ...

Thanks, 
 - Klee
----- %< -------------------------------------------- >% ------
The GnuCash / X-Accountant Mailing List
To unsubscribe, send mail to [EMAIL PROTECTED] and
put "unsubscribe gnucash-devel [EMAIL PROTECTED]" in the body

Reply via email to