Reconcile Window: Date widget broken?

David Reiser dbreiser at earthlink.net
Tue Aug 12 01:50:31 EDT 2008


On Aug 12, 2008, at 1:35 AM, David T. wrote:

> Let's take the different pieces of this:
>
> 1) I updated to 2.2.6 using Fink.
>
> 2) fink list gtk yields:
> ...
> i   gtk+             1.2.10-51    The Gimp Toolkit
> ...

Sorry. For fink you'd want to look at the line for gtk+2 instead.

But it probably doesn't matter, given the bug report and fix. I do  
wonder why I don't see the problem, though.

>
>
> 3) The trouble listed in that bug describes my situation exactly,  
> but has nothing to do with Windows, since I am using OS X.
>
> I don't know whether the fix Charles mentioned will fix this as well.
>
> David
>
> --- On Mon, 8/11/08, Charles Day <cedayiv at gmail.com> wrote:
>
>> From: Charles Day <cedayiv at gmail.com>
>> Subject: Re: Reconcile Window: Date widget broken?
>> To: "David Reiser" <dbreiser at earthlink.net>
>> Cc: sunfish62 at yahoo.com, "devel gnucash" <gnucash-devel at gnucash.org>
>> Date: Monday, August 11, 2008, 11:25 AM
>> On Mon, Aug 11, 2008 at 10:45 AM, David Reiser
>> <dbreiser at earthlink.net>wrote:
>>
>>>
>>> On Aug 11, 2008, at 1:00 PM, David T. wrote:
>>>
>>>> With 2.2.6 (Intel Mac, OS 10.5.4), I have found
>> that the Reconcile
>>>> Date widget is not performing as expected or as
>> it used to. It used
>>>> to be that one could use keyboard shortcuts to
>> adjust the date here
>>>> (the minus key moved back a day, shift minus went
>> a week, etc.).
>>>> Now, if you try to do that, the date jumps to
>> today's date, and
>>>> nothing else. It changes to the current date also
>> if you manually
>>>> change the date, or even if you first click in
>> the date field and
>>>> then click somewhere else in the dialog (without
>> attempting to
>>>> change the value). The only way that it works now
>> is by using the
>>>> calendar to select the date.
>>>>
>>>> David
>>>
>>> It works for me.
>>>
>>> How are you installing gnucash? (fink, macports,
>> manually) What
>>> version of gtk+ are you using.
>>>
>>
>> See bug 545722:
>> http://bugzilla.gnome.org/show_bug.cgi?id=545722
>>
>> This seems to be a Windows only thing at this point. I have
>> already found
>> the bug and fixed it, but Windows users are stuck until the
>> fix gets
>> released. There is a suggested workaround in the bug notes
>> that works for
>> reporting, but I can't say whether it works for
>> reconciliation. You can
>> always go back to 2.2.5 if you can't wait for the next
>> release.
>>
>> The bug came about because some recent changes to the date
>> editing control
>> uncovered a longstanding danger regarding pointers received
>> from the time
>> library that, until now, seems to have not caused any
>> problems. Still
>> doesn't on Mac and Linux (and even Windows if running
>> from an MSYS
>> development environment.)  Anyway, the fix was to be more
>> conservative about
>> pointers into statically allocated library memory. See
>> r17459:
>> http://svn.gnucash.org/trac/changeset/17459
>>
>> -Charles
>>
>>
>>

--
David Reiser
dbreiser at earthlink.net






More information about the gnucash-devel mailing list