2.4.0.4 bugs

GACK.
I upgraded from 2.4.0.2 to 2.4.0.4, and my program didn't work anymore,
crashing in OnInit (presumably due to the true/false problem.)

So I just upgraded to 2.4.0.6, and now the crash is gone, but instead,
my GUI is initially rendered to be only the height of the decorations
bar and an inch or so wide! If I then grab the edge of the frame and
resize it, then the whole GUI becomes visible again...

What gives?
Should I go back to 2.4.0.2 until this becomes stable again?
/Will Sadkin
Parlance Corporation

···

-----Original Message-----
From: Robin Dunn [mailto:robin@alldunn.com]
Sent: Wednesday, March 12, 2003 2:10 PM
To: wxPython-users@lists.wxwindows.org
Subject: Re: [wxPython-users] 2.4.0.4 bugs

lipid@68k.org wrote:
> Sorry if this was already addressed, but can someone
summarize what the
> "small but annoying" bugs are that were fixed in 2.4.0.5?
I just released
> a program using 2.4.0.4 and am wondering if I need to
upgrade immediately.
>

From 2.4.0.4 to 2.4.0.6 these changes were made:

The issue with the new class for the old true/false values
not having a
__nonzero__ method, and not being able to be returned from OnInit.

Adding an item to a wxEditableListBox would cause a crash on
MSW, this
could potentially cause a crash with editing labels in a normal
wxListCtrl but I wasn't seeing it happen there in my test
case so it may
just depend on something specifc in the wxEditableListBox.

Some fixes to the Windows Installer for uninstalling *.pyc files in a
new PyCrust subpackage dir, and other similar things.

Made the true/false --> True/False transition for the sample
programs too.

A fix to the generic statusbar class (used on wxGTK and
wxMac) to start
out with 1 field like MSW instead of zero.

If zero was passed to wxSleep on wxMSW then the app would get
stuck in a
busy-wait loop and couldn't be closed.

--
Robin Dunn
Software Craftsman
http://wxPython.org Java give you jitters? Relax with wxPython!

---------------------------------------------------------------------
To unsubscribe, e-mail: wxPython-users-unsubscribe@lists.wxwindows.org
For additional commands, e-mail:
wxPython-users-help@lists.wxwindows.org

Will Sadkin wrote:

GACK.
I upgraded from 2.4.0.2 to 2.4.0.4, and my program didn't work anymore, crashing in OnInit (presumably due to the true/false problem.)

So I just upgraded to 2.4.0.6, and now the crash is gone, but instead,
my GUI is initially rendered to be only the height of the decorations bar and an inch or so wide! If I then grab the edge of the frame and resize it, then the whole GUI becomes visible again...

What gives? Should I go back to 2.4.0.2 until this becomes stable again?

There are no changes that I know of that would cause this. Does the demo do it? What platform are you on? How is the size of your initial window set? Can you reduce it to a small sample?

···

--
Robin Dunn
Software Craftsman
http://wxPython.org Java give you jitters? Relax with wxPython!

> Should I go back to 2.4.0.2 until this becomes stable again?

Have you fixed EVERY occurence of true/false to True/False? I had
a few quirks until I did that.

Roger